<script src="{$GetInstallDir}web/scripts/jquery-1.3.1.js"></script>

<style>
/*环保首页幻灯*/
.left_hd {width:980px; height: 240px; overflow:hidden;position: relative;}
ul.list_img {position: absolute; width: 3000px;}
ul ,li {list-style: none;}
.list_img li {width: 980px;font-size: 30px;height: 240px;/*~~如果横向切换设置float:left;~~*/}
.list_num { position: absolute; right: 0px; bottom: 0px;}
.list_num li {float: left; width: 20px; height: 20px; background: #eaeaea; list-style: none; text-align: center; cursor: pointer;margin: 2px;}
.list_num li.on {background: #FF0000;}
</style>
<script>
// 首页幻灯
function slideshow(){
var index = ;
var len = $(".list_img li").length;
//自动翻转 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
var MyTime = setInterval(function(){
showimg(index);
index++;
if(index==len){index=;}
},);
//数字跳转 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
$(".list_num li").mouseover(function(){
index = $(".list_num li").index(this);
showimg(index);
});
//鼠标悬停是不翻转 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
$('.left_hd').hover(function(){
if(MyTime){
clearInterval(MyTime);
}
},function(){
MyTime = setInterval(function(){
showimg(index)
index++;
if(index==len){index=;}
} , );
});
}
//翻转效果函数,stop用来解决鼠标滑动过快后多次执行的bug ~~~~~~~~~~~~~~~~~~~~~~~~~~~
function showimg(i){
//渐变切换
$(".list_img li").eq(i).stop(true,true).fadeIn("slow").siblings("li").hide();
//横向切换
//$(".list_img").stop(true,false).animate({left:-500*i},200);
//竖向切换
//$(".list_img").stop(true,false).animate({top:-200*i},200);
$(".list_num li").eq(i).addClass("on").siblings().removeClass("on");
}
//
$(document).ready(function() {
slideshow();
$("#focus_hd a:first").css('display', 'block');
});
</script>
<div class="left_hd" id="focus_hd">
<div style="width: 980px; height: 240px; position: relative;" class="focus_wrap list_img">
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/s2.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/s4.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/s3.jpg">
</a>
</li> </div> <div class="focus_page list_num">
<li class="on"></li>
<li class=""></li>
<li class=""></li>
</div>
</div>
<style>
/*首页幻灯*/
.left_hd {width:960px; height: 240px; overflow:hidden;position: relative;}
ul.list_img {position: absolute; width: 3000px;}
ul ,li {list-style: none;}
.list_img li {width: 960px;font-size: 30px;height: 240px;/*~~如果横向切换设置float:left;~~*/}
.list_num { position: absolute; right: 0px; bottom: 0px;}
.list_num li {float: left; width: 20px; height: 20px; background: #eaeaea; list-style: none; text-align: center; cursor: pointer;margin: 2px;}
.list_num li.on {background: #FF0000;}
</style>
<script> // 首页幻灯
function slideshow(){
var index = ;
var len = $(".list_img li").length;
//自动翻转 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
var MyTime = setInterval(function(){
showimg(index);
index++;
if(index==len){index=;}
},);
//数字跳转 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
$(".list_num li").mouseover(function(){
index = $(".list_num li").index(this);
showimg(index);
});
//鼠标悬停是不翻转 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
$('.left_hd').hover(function(){
if(MyTime){
clearInterval(MyTime);
}
},function(){
MyTime = setInterval(function(){
showimg(index)
index++;
if(index==len){index=;}
} , );
});
}
//翻转效果函数,stop用来解决鼠标滑动过快后多次执行的bug ~~~~~~~~~~~~~~~~~~~~~~~~~~~
function showimg(i){
//渐变切换
$(".list_img li").eq(i).stop(true,true).fadeIn("slow").siblings("li").hide();
//横向切换
//$(".list_img").stop(true,false).animate({left:-500*i},200);
//竖向切换
//$(".list_img").stop(true,false).animate({top:-200*i},200);
$(".list_num li").eq(i).addClass("on").siblings().removeClass("on");
}
//
$(document).ready(function() {
slideshow();
$("#focus_hd a:first").css('display', 'block');
});
</script> <div class="left_hd" id="focus_hd">
<div style="width: 960px; height: 240px; position: relative;" class="focus_wrap list_img">
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/001.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/002.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/003.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/004.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/005.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/006.jpg">
</a>
</li>
<li>
<a target="_blank" href="" title="">
<img width="" height="" src="{$GetInstallDir}web/img/007.jpg">
</a>
</li> </div> <div class="focus_page list_num">
<li class="on"></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
</div>
</div>

幻灯片slider的更多相关文章

  1. 【jquery】幻灯片效果

    闲着无聊,用Jquery写了一个幻灯片效果. 我这人喜欢造轮子,除了jquery这种有强大开发团队的框架级别JS,其实的一些小程序都是尽量自己写. 一是因为怕出问题了没人问,二是自己写的改起来也方便. ...

  2. bxSlider 在网页里添加幻灯片效果

    幻灯片效果在网页上很常见,本文介绍用 bxSlider 轻松实现的方法. bxSlider是什么 bxSlider 是用 JQuery 和 CSS 实现网页中幻灯片效果的工具.可在 http://bx ...

  3. css+js 控制幻灯片效果

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  4. jQuery幻灯片skitter-slider插件学习总结

    @(关键词)[skitter|jquery|网页幻灯片|slider] Skitter 是一个非常酷炫的jQuery网页幻灯片插件,支持非常多种酷炫幻灯片切换方式,下载前往官网,另有参考文档 下面简单 ...

  5. Elastic Image Slider 带缩略图功能的幻灯片

    今天我们要为您展示如何创建一个简单的弹性幻灯片,带有缩略图预览功能.Elastic Image Slider 这款幻灯片能够自动调整以适应到其父容器,我们可以通过幻灯片使用缩略图预览或幻灯片的自动播放 ...

  6. JQuery之滑动幻灯片插件Easy Slider初体验

    Easy Slider 是一个滑动幻灯片插件,支持任何图片或内容,可以实现横向或纵向滑动.它拥有一系列丰富的参数设置,可通过CSS来进行完全的控制.基本上只需要引入这个插件后,设置好内容,然后样式化C ...

  7. WordPress插件:幻灯片Meta Slider

    在wordpress中添加幻灯片的方法很简单,通过使用Meta Slider就可以简单地给wordpress添加幻灯片. 插件下载>> 安装后启用插件,根据提示创建幻灯片: 设置幻灯片样式 ...

  8. jQuery Devrama Slider 幻灯片

    Devrama Slider 是个图像滑块,带有许多非常有趣的特性. 它不仅支持图像还支持 HTML 内容. 响应式 方便 CSS3 转换 转换效果 进度条 高级的预加载和延迟加载 CSS 自定义 用 ...

  9. 【JS/CSS3】实现带预览图幻灯片效果~

    一.前期准备 1.1 案例分析 适用场景:单例布局1.2 方法论 V视图 HTML+CSS+调试C js实现控制流程D数据 优化扩展 二.代码 结构 <div class="slide ...

随机推荐

  1. Kinect For Windows V2开发日志四:使用OpenCV显示深度图像

    代码示例: #include <Kinect.h> #include <iostream> #include <opencv2\highgui.hpp> using ...

  2. python15-day1课堂随机

    print("Hello world") #变量定义:一个在内存储存数据的容器#意义:为什么有变量,因为它保存程序执行的中间结果或状态以供后面的低吗进行调用 day1 = 200+ ...

  3. log4net保存到数据库系列四、完整代码配置log4net

    园子里面有很多关于log4net保存到数据库的帖子,但是要动手操作还是比较不易,从头开始学习log4net数据库日志一.WebConfig中配置log4net 一.WebConfig中配置log4ne ...

  4. JNA参数传递问题,Java数组

    版权声明:本文为博主原创文章,未经博主允许不得转载. 本文主要讲述使用JNA模拟结构体并将结构体数组作为参数传递给对应的方法. C语言结构体定义如下: typedef struct Rect { in ...

  5. Linux vi入门必备

    一.vi.vim介绍   文本编辑器分为: (1)基于图形界面,如gedit.geany等: (2)基于命令行,如nano.vi.joe等: 每个命令行界面的文本编辑器都有各自不同的快捷键,比如nan ...

  6. 安卓、java开发软件官网和相关不错的网站软件下载地址

    java:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html eclipse:htt ...

  7. part 5 Two way databinding in AngularJS

  8. 关于java中普通代码块、构造代码块与静态代码块

    1.普通代码块 public static void main(String[] args) { /*普通代码块: *直接定义在在方法或语句中出现”{普通代码的执行语句}“的就称为普通代码块. *普通 ...

  9. Oracle 联合主键

    alter table NCJSYD add constraints NCJSYD_pk primary key (YR,DQ);

  10. iOS - 数组(NSArray)

    1. 数组的常用处理方式 //--------------------不可变数组 //1.数组的创建 NSString *s1 = @"zhangsan"; NSString *s ...