jquery实现图片滚动效果的简单实例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery 图片自动无缝滚动</title>
<script src="jquery.min.js" type="text/javascript"></script>
<style type="text/css">
ul,li { list-style: none;margin: 0; padding: 0;}
li { float: left;}
img { width: 100px; height: 100px; padding:0 2px}
.a { width: 400px; height:100px;margin: 0 auto; overflow: hidden; border: 1px solid red;}
.aa { width: 200px; height:100px;margin: 50px auto 0 auto; overflow: hidden; border: 1px solid red;}
</style>
</head>
<body>
<div class="a">
<ul>
<li>
<a href="#"><img alt="" src=" images/1.jpg"/>
</a>
</li>
<li >
<a href="#"><img alt="" src="images/2.png">
</a>
</li>
<li>
<a href="#"><img alt="" src="images/3.jpg">
</a>
</li>
<li>
<a href=""><img alt="" src="images/4.jpg">
</a>
</li>
<li>
<a href="#"><img alt="" src="images/5.jpg">
</a>
</li>
</ul>
</div><div class="aa">
<ul>
<li>
<a href="#"><img alt="" src=" images/1.jpg"/>
</a>
</li>
<li >
<a href="#"><img alt="" src="images/2.png">
</a>
</li>
<li>
<a href="#"><img alt="" src="images/3.jpg">
</a>
</li>
<li>
<a href=""><img alt="" src="images/4.jpg">
</a>
</li>
<li>
<a href="#"><img alt="" src="images/5.jpg">
</a>
</li>
</ul>
</div>
<script type="text/javascript">
jQuery.fn.extend({
pic_scroll:function (){
$(this).each(function(){
var _this=$(this);//存储对象
var ul=_this.find("ul");//获取ul对象
var li=ul.find("li");//获取所有图片所有的li
var w=li.size()*li.width();//统计图片的长度
li.clone().prependTo(ul);//克隆图片一份放入ul里
ul.width(2*w);//设置ul的长度,使所有图片排成一排
var i=1,l;
_this.hover(function(){i=0},function(){i=1});//鼠标经过时设置i=0达到鼠标经过停止效果
setInterval(function(){
//定时滚动函数
l = _this.scrollLeft();
if (l < w) {
_this.scrollLeft(l+i);
} else {
_this.scrollLeft(0);
}
},20);
})
}
});
$(document).ready(function(){
$(".a,.aa").pic_scroll();//多个地方使用
})
</script>
</body>
</html>
您可能感兴趣的文章:
- jquery实现图片滚动效果的简单实例
- Jquery实现简单的图片滚动效果
- jQuery实现图片向左向右切换效果的简单实例
- jQuery实现图片向左向右切换效果的简单实例
- 参考课堂案例jquery图片滚动效果实现微博首页内容滚动效
- jquery 实现滚动向上滚动图片上一张停顿一下在上一张效果
- jQuery+CSS实现的图片滚动效果
- 分享几个Jquery实现的图片文字循环滚动的实例
- jquery导航实现图片滚动并放大效果
- jquery实现简单的拖拽效果实例兼容所有主流浏览器
- jQuery+CSS实现的图片滚动效果
- 使用jQuery简单实现产品展示的图片左右滚动功能
- jQuery+CSS实现的图片滚动效果
- jQuery轮播图效果+ bxCarousel实现图片滚动切换效果+Mootools Videobox实现视频图片弹出类lightbox效果
- jQuery实现滚动加载图片效果
- jQuery实现自动左右滚动效果的代码实例
- jquery实现图片左右滚动效果
- PSD转HTML实例教程——利用JQuery插件实现图片滑动效果
- jquery实现图片左右滚动效果
- jquery实现图片滚动效果