幻灯片slider
<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的更多相关文章
- 【jquery】幻灯片效果
闲着无聊,用Jquery写了一个幻灯片效果. 我这人喜欢造轮子,除了jquery这种有强大开发团队的框架级别JS,其实的一些小程序都是尽量自己写. 一是因为怕出问题了没人问,二是自己写的改起来也方便. ...
- bxSlider 在网页里添加幻灯片效果
幻灯片效果在网页上很常见,本文介绍用 bxSlider 轻松实现的方法. bxSlider是什么 bxSlider 是用 JQuery 和 CSS 实现网页中幻灯片效果的工具.可在 http://bx ...
- css+js 控制幻灯片效果
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- jQuery幻灯片skitter-slider插件学习总结
@(关键词)[skitter|jquery|网页幻灯片|slider] Skitter 是一个非常酷炫的jQuery网页幻灯片插件,支持非常多种酷炫幻灯片切换方式,下载前往官网,另有参考文档 下面简单 ...
- Elastic Image Slider 带缩略图功能的幻灯片
今天我们要为您展示如何创建一个简单的弹性幻灯片,带有缩略图预览功能.Elastic Image Slider 这款幻灯片能够自动调整以适应到其父容器,我们可以通过幻灯片使用缩略图预览或幻灯片的自动播放 ...
- JQuery之滑动幻灯片插件Easy Slider初体验
Easy Slider 是一个滑动幻灯片插件,支持任何图片或内容,可以实现横向或纵向滑动.它拥有一系列丰富的参数设置,可通过CSS来进行完全的控制.基本上只需要引入这个插件后,设置好内容,然后样式化C ...
- WordPress插件:幻灯片Meta Slider
在wordpress中添加幻灯片的方法很简单,通过使用Meta Slider就可以简单地给wordpress添加幻灯片. 插件下载>> 安装后启用插件,根据提示创建幻灯片: 设置幻灯片样式 ...
- jQuery Devrama Slider 幻灯片
Devrama Slider 是个图像滑块,带有许多非常有趣的特性. 它不仅支持图像还支持 HTML 内容. 响应式 方便 CSS3 转换 转换效果 进度条 高级的预加载和延迟加载 CSS 自定义 用 ...
- 【JS/CSS3】实现带预览图幻灯片效果~
一.前期准备 1.1 案例分析 适用场景:单例布局1.2 方法论 V视图 HTML+CSS+调试C js实现控制流程D数据 优化扩展 二.代码 结构 <div class="slide ...
随机推荐
- hdu 4729 树链剖分
思路:这个树链剖分其实还是比较明显的.将边按权值排序后插入线段树,然后用线段树查找区间中比某个数小的数和,以及这样的数的个数.当A<=B时,就全部建新的管子. 对于A>B的情况比较 建一条 ...
- C之文件读写
1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此 ...
- nginx二级域名配置
CentOs下nginx二级域名配置 域名配置文件 命名规则:XXX.域名信息.conf 配置文件路径:etc/nginx/conf.d/xxxx.conf 配置文件内容:server { liste ...
- Activity生命周期-Android
Activity常见的三种生命周期: 1.完整生命周期 oncreate-->onstart-->onresume-->onpause-->onstop-->ondest ...
- Android点击其他任意位置收起软键盘
在Android应用开发中,经常出现这样的需求,用户在输入文字的过程中,可能不想继续输入了,通过滑动或者点击其他位置(除软键盘和EditText以外的任何位置),希望能够自动收回键盘,这个功能可能有些 ...
- sql调用方法精简
<%If IsArray(proList) Then%> <UL class="product-ul"> <%For x=0 to Ubound(pr ...
- 一个WebForm中连接SQL Server的例子
.cs using System; using System.Collections; using System.ComponentModel; using System.Data; using Sy ...
- 【学习笔记】【C语言】指向函数的指针
每个函数都有自己的内存地址,指针保存了函数的地址后就能指向函数了. #include <stdio.h> double haha(double d, char *s, int a) { } ...
- 20141016--for 菱形
Console.Write("请输入一个数:"); int n = int.Parse(Console.ReadLine()); ; i <= n; i++) { ; b & ...
- javaScript入门2--基本概念
语法: 1.区分大小写!! 2.标识符:既变量,函数名,属性名,参数. 1.第一个字符必须为字母,_,或者$ 2.其他字符可以是字母,_,&,或者数字 3.注释: 1.单行注释:// 2.多行 ...