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 相关文章推荐
jquery下实现overlay遮罩层代码
Aug 25 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
jQuery的12招常用技巧分享
Aug 08 Javascript
jQuery+CSS3实现3D立方体旋转效果
Nov 10 Javascript
JavaScript实现斗地主游戏的思路
Feb 29 Javascript
10道典型的JavaScript面试题
Mar 22 Javascript
Vue2.0实现购物车功能
Jun 05 Javascript
JS按钮闪烁功能的实现代码
Jul 21 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
Jan 22 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
ES6入门教程之let、const的使用方法
Apr 13 Javascript
JavaScript的function函数详细介绍
Nov 20 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版(1)
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
php下统计用户在线时间的一种尝试
2010/08/26 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
php实现多城市切换特效
2015/08/09 PHP
php生成图片缩略图功能示例
2017/02/22 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
图片自动缩小 点击放大
2008/07/07 Javascript
使用jquery 简单实现下拉菜单
2015/01/14 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
js学习之----深入理解闭包
2016/11/21 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
2016/12/14 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
python 容器总结整理
2017/04/04 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
2014年两会学习心得范例
2014/03/17 职场文书
实习报告评语
2014/04/26 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
怎样写观后感
2015/06/19 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js
CentOS MySql8 远程连接实战
2022/04/19 MySQL