经常用的Jquery图片轮转
1。HTML结构
<div class=
"main_view"
>
<div class=
"window"
>
<div class=
"image_reel"
>
<a href=
"#"
><img src=
"images/_temp/local/local_js_1.jpg"
alt=
""
width=
"740"
height=
"350"
/></a>
<a href=
"#"
><img src=
"images/_temp/local/local_js_1.jpg"
alt=
""
width=
"740"
height=
"350"
/></a>
<a href=
"#"
><img src=
"images/_temp/local/local_js_1.jpg"
alt=
""
width=
"740"
height=
"350"
/></a>
<a href=
"#"
><img src=
"images/_temp/local/local_js_1.jpg"
alt=
""
width=
"740"
height=
"350"
/></a>
</div>
</div>
<div class=
"paging"
>
<a href=
"#"
rel=
"1"
>1</a>
<a href=
"#"
rel=
"2"
>2</a>
<a href=
"#"
rel=
"3"
>3</a>
<a href=
"#"
rel=
"4"
>4</a>
</div>
</div>
2。CSS样式
/* ===== 本地商城图片轮转 ===== */
.main_view {position: relative;}
.window {height: 350px;width: 740px;overflow: hidden;position: relative;margin-bottom:5px;}
.image_reel {position: absolute;top: 0;left: 0;}
.image_reel img {float: left;}
.paging {position: absolute;top: 310px;left: 0;width: 740px;height: 40px;z-index: 100;text-align:right;line-height: 40px;background: url(../images/local/slider_pic_nav_bg.png) repeat-x 0 0;display: none;}
.paging a {padding: 5px;text-decoration: none;color:
#ffffff;margin-right:10px;}
.paging a.active {font-weight: bold;background:
#920000;border: 1px solid #610000;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
.paging a:hover {font-weight: bold;}
3。Js代码
<script type=
"text/javascript"
>
$(document).ready(
function
() {
$(
".paging"
).show();
$(
".paging a:first"
).addClass(
"active"
);
var
imageWidth = $(
".window"
).width();
var
imageSum = $(
".image_reel img"
).size();
var
imageReelWidth = imageWidth * imageSum;
$(
".image_reel"
).css({
'width'
: imageReelWidth
});
var
rotate =
function
() {
var
triggerID = $active.attr(
"rel"
) - 1;
var
image_reelPosition = triggerID * imageWidth;
$(
".paging a"
).removeClass(
'active'
);
$active.addClass(
'active'
);
$(
".image_reel"
).animate({
left : -image_reelPosition
}, 500);
};
var
rotateSwitch =
function
() {
play = setInterval(
function
() {
$active = $(
'.paging a.active'
).next();
if
($active.length === 0) {
$active = $(
'.paging a:first'
);
}
rotate();
}, 3000);
};
rotateSwitch();
$(
".image_reel a"
).hover(
function
() {
clearInterval(play);
},
function
() {
rotateSwitch();
});
$(
".paging a"
).click(
function
() {
$active = $(
this
);
clearInterval(play);
rotate();
return
false
;
});
});
</script>
经常用的Jquery图片轮转的更多相关文章
- 12款经典的白富美型—jquery图片轮播插件—前端开发必备
图片轮播是网站中的常用功能,用于在有限的网页空间内展示一组产品图片或者照片,同时还有非常吸引人的动画效果.本文向大家推荐12款实用的 jQuery 图片轮播效果插件,帮助你在你的项目中加入一些效果精美 ...
- 十五个常用的jquery代码段【转】
好的文章顶一个 回到顶部按钮 通过使用 jQuery 中的 animate 和 scrollTop 方法,你无需插件便可创建一个简单地回到顶部动画: 1 // Back to top 2 $('a.t ...
- 十五个常用的jquery代码段
十五个常用的jquery代码段 回到顶部按钮 通过使用 jQuery 中的 animate 和 scrollTop 方法,你无需插件便可创建一个简单地回到顶部动画: 1 // Back to top ...
- jQuery图片延迟加载插件jQuery.lazyload
插件描述:jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度.在某些情况下,它也能帮助减轻服务器负载. 使用方法 引用jquery和jquery.lazy ...
- 分享10款常用的jQuery焦点图插件
爱编程一直在收集整理编程相关的知识和解决方案,今天小编为大家带来10款非常常用的jquery焦点图插件. 1.jQuery可自动播放动画的焦点图插件 之前我们已经分享过很多非常实用的jQuery焦点图 ...
- 15个web前端的美轮美奂的 jQuery 图片特效
jQuery是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择.其中,jQuery 最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入各种 ...
- 10款jquery图片广告特效的预览及源码下载 改自[帅的相对论]
原文格式有问题,我来排版了一下,分享给大家. 1.jQuery仿海尔官网全屏焦点图特效代码 Query仿海尔官网全屏焦点图特效代码,带有左右箭头的jQuery焦点图切换特效.当焦点图切换时,下方的三块 ...
- 一些常用的jQuery插件
1. X-editable 这个插件能够让你在页面上创建可编辑的元素.它能够使用任何引擎(bootstrap.jquery-ui.jquery),并且包含弹出式和内联模式. 2. Garlic.js ...
- 两种常用的jquery事件加载的方法 的区别
两种常用的jquery事件加载的方法 $(function(){}); window.onload=function(){} 第一个呢,是在DOM结构渲染完成以后调用的,这时候网页中一些资源还 ...
随机推荐
- luogu3343 [ZJOI2015]地震后的幻想乡
ref 前置技能是bzoj的串珠子.这种子集dp好神啊qwq. 还有这种钦定点转移子集的方法建议按这题的方法写,不要看串珠子qwq #include <iostream> #include ...
- 跟着学!教你开发第一个Java程序
今天我们的目标是开发人生中的第一个Java程序,虽然可能会很简单,但是这小小的一步却是跨入IT行业的一大步!下面我们来一起来仔细的了解开发的流程. 准备工作 1,作为一名准程序猿自备一台电脑那是必不可 ...
- Python 实现MD5加密
from hashlib import md5 def encrypt_md5(s): # 创建md5对象 new_md5 = md5() # 这里必须用encode()函数对字符串进行编码,不然会报 ...
- 自动化测试(二)如何用python写一个用户登陆功能
需求信息: 写一个判断登录的程序: 输入: username password 最大错误次数是3次,输入3次都没有登录成功,提示错误次数达到上限 需要判断输入是否为空,什么也不输入,输入一个空格.n个 ...
- postman导出excel出现response
https://jingyan.baidu.com/article/915fc414559b4351394b2084.html
- [转]个人对AutoResetEvent和ManualResetEvent的理解
仅个人见解,不对之处请指正,谢谢. 一.作用 AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续,拥有重要的三个方法:WaitOne.Set和Reset. 这三个方 ...
- Vim常用指令总结(持续更新中)
1 模式变更 命令 说明 a(append)/i(insert) 普通模式→插入模式 : 普通模式→命令行模式 ESC或者Ctrl 插入模式→普通模式 R(Replace)/Insert两次 普通模式 ...
- Buildroot ipa image
参考: https://github.com/csmart/ironic-python-agent/tree/buildroot/imagebuild/buildroot#buildroot-iron ...
- python作业:HAproxy配置文件操作(第三周)
一.作业需求: 1. 根据用户输入输出对应的backend下的server信息 2. 可添加backend 和sever信息 3. 可修改backend 和sever信息 4. 可删除backend ...
- Linux下磁盘管理
设置密码mkpasswdmkpasswd -s 0mkpasswd -s 0 -1 15 规定密码的长度 1. 查看磁盘或者目录的容量df 查看磁盘各分区使用情况 不加参数以k为单位 df -i in ...