jquery实现图片左右间隔滚动特效(可自动播放)


Posted in Javascript onMay 08, 2013
<!DOCTYPE html > 
<html> 
<head> 
<meta content="text/html; charset=utf-8" /> 
<title>图片左右间隔滚动Jquery特效</title> 
<style type="text/css"> 
*{ margin:0px; padding:0px; font-size:12px;} 
a{ text-decoration:none; font-size:12px;} 
a:link{color:#383455;font-size:12px;} 
a:hover{color:#ff0000;font-size:12px;} 
a:visited{color:#383455;font-size:12px;} 
img{ border:none;} 
.hl_main5_content{width:898px; height:155px; border-top:none; margin-left:1px; margin:100px auto;} 
.hl_main5_content1{width:838px;margin-top:5px; overflow:hidden; float:left; margin-left:15px;} 
.hl_main5_content1 ul{width:1600px; overflow:hidden;} 
.hl_main5_content1 ul li{ float:left; width:200px; display:inline; border:1px #FF0000 solid; margin-right:10px;} 
.hl_main5_content1 ul li img{ width:200px; } 
.hl_scrool_leftbtn{width:14px; height:38px; background:#ccc url(hl_scroll_left.jpg) no-repeat; float:left; margin-top:50px; cursor:pointer;} 
.hl_scrool_rightbtn{width:14px; height:38px; background:#ccc url(hl_scroll_right.jpg) no-repeat; float:right;margin-top:50px; cursor:pointer;} 
</style> 
</head> 
<body> 
<div class="hl_main5_content"> 
<div class="hl_scrool_leftbtn"></div> 
<div class="hl_scrool_rightbtn"></div> 
<div class="hl_main5_content1"> 
<ul> 
<li><a href="" title=""><img src="images/hl_scr.jpg" /></a></li> 
<li><a href="" title=""><img src="images/hl_scr1.jpg" /></a></li> 
<li><a href="" title=""><img src="images/hl_scr2.jpg" /></a></li> 
<li><a href="" title=""><img src="images/hl_scr3.jpg" /></a></li> 
<li><a href="" title=""><img src="images/hl_scr1.jpg" /></a></li> 
<li><a href="" title=""><img src="images/hl_scr2.jpg" /></a></li> 
<li><a href="" title=""><img src="images/hl_scr3.jpg" /></a></li> 
</ul> 
</div> 
</div> 
</div> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.js"> </script> 
<script type="text/javascript"> 
var flag = "left"; 
function DY_scroll(wraper,prev,next,img,speed,or){ 
var wraper = $(wraper); 
var prev = $(prev); 
var next = $(next); 
var img = $(img).find('ul'); 
var w = img.find('li').outerWidth(true); 
var s = speed; 
next.click(function(){ 
img.animate({'margin-left':-w},function(){ 
img.find('li').eq(0).appendTo(img); 
img.css({'margin-left':0}); 
}); 
flag = "left"; 
}); 
prev.click(function(){ 
img.find('li:last').prependTo(img); 
img.css({'margin-left':-w}); 
img.animate({'margin-left':0}); 
flag = "right"; 
}); 
if (or == true){ 
ad = setInterval(function() { flag == "left" ? next.click() : prev.click()},s*1000); 
wraper.hover(function(){clearInterval(ad);},function(){ad = setInterval(function() {flag == "left" ? next.click() : prev.click()},s*1000);}); 
} 
} 
DY_scroll('.hl_main5_content','.hl_scrool_leftbtn','.hl_scrool_rightbtn','.hl_main5_content1',3,true);// true为自动播放,不加此参数或false就默认不自动 
</script> 
<div style="margin:0 auto; width:950px;"> 
支持自动播放的开启与关闭,同时支持左右箭头的点击播放。主要是修改DY_scroll()里面的参数,第一个参数hl_main5_content是最外层的div的class,其次是左边按纽,右边按纽,包含图片的div,时间(控制速度的,值越小越快),是否自动播放。</div> 
</body> 
</html>

效果图如下:
jquery实现图片左右间隔滚动特效(可自动播放)
Javascript 相关文章推荐
广告显示判断
Aug 31 Javascript
一个简单的js树形菜单
Dec 09 Javascript
jquery可见性过滤选择器使用示例
Jun 24 Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
JavaScript中实现单体模式分享
Jan 29 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
Sep 01 Javascript
探析浏览器执行JavaScript脚本加载与代码执行顺序
Jan 12 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
前端js弹出框组件使用方法
Aug 24 Javascript
微信小程序实现弹出菜单
Jul 19 Javascript
微信小程序实现签到功能
Oct 31 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
Jun 11 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
May 08 #Javascript
jquery插件validate验证的小例子
May 08 #Javascript
jQuery ui插件的使用方法代码实例
May 08 #Javascript
js模拟select下拉菜单控件的代码
May 08 #Javascript
js工具方法弹出蒙版
May 08 #Javascript
基于JavaScript 声明全局变量的三种方式详解
May 07 #Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 #Javascript
You might like
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
php中strtotime函数用法详解
2014/11/15 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
js实现进度条的方法
2015/02/13 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
Bootstrap的popover(弹出框)2秒后定时消失的实现代码
2017/02/27 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
解决layui轮播图有数据不显示的情况
2019/09/16 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
Python本地与全局命名空间用法实例
2015/06/16 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
2020/03/09 Python
好军嫂事迹材料
2014/01/15 职场文书
英语教育专业自荐信
2014/05/29 职场文书
销售员态度差检讨书
2014/10/26 职场文书
表扬稿格式范文
2015/01/16 职场文书
优秀团员自我评价
2015/03/10 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
人身损害赔偿协议书
2016/03/22 职场文书