今天很无聊,就接着写轮播图了,需要说明一下,这次的轮播图是在上次随笔中jquery特效(3)—轮播图①(手动点击轮播)和jquery特效(4)—轮播图②(定时自动轮播)的基础上写出来的,也就是本次随笔展示的是手动点击轮播效果、定时自动轮播效 ...
今天很无聊,就接着写轮播图了,需要说明一下,这次的轮播图是在上次随笔中jquery特效(3)—轮播图①(手动点击轮播)和jquery特效(4)—轮播图②(定时自动轮播)的基础上写出来的,也就是本次随笔展示的是手动点击轮播效果、定时自动轮播效果以及鼠标悬浮在图片上面停止轮播的程序,建议想连贯学习的小伙伴把我昨天写的笔记看完后再看这篇文章~~~~
先来看最终的动态效果图:
上面的主要展示效果就是鼠标悬浮时图片停止滚动,截图软件是绿色版,所以展示的效果速度有点快,但大体的效果已经出现了~~~~
一、主体程序
*{ margin: 0; padding: 0;}ul{ list-style: none;}.slideShow{ width: 346px; height: 210px; /*其实就是图片的高度*/ border: 1px #eeeeee solid; margin: 100px auto; position: relative; overflow: hidden; /*此处需要将溢出框架的图片部分隐藏*/}.slideShow ul{ width: 2000px; position: relative; /*此处需注意relative : 对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置,如果没有这个属性,图片将不可左右移动*/}.slideShow ul li{ float: left; /*让四张图片左浮动,形成并排的横着布局,方便点击按钮时的左移动*/ width: 346px;}.slideShow .showNav{ /*用绝对定位给数字按钮进行布局*/ position: absolute; right: 10px; bottom: 5px; text-align:center; font-size: 12px; line-height: 20px;}.slideShow .showNav span{ cursor: pointer; display: block; float: left; width: 20px; height: 20px; background: #ff5a28; margin-left: 2px; color: #fff;}.slideShow .showNav .active{ background: #b63e1a;}
嘿嘿,上面的样式程序也是和前面两次的笔记没有区别,未做任何修改~~~~~感兴趣的可以看jquery特效(3)—轮播图①(手动点击轮播)笔记说明,我本次随笔重点会在Jquery程序里面
三、jQuery程序
先说一下鼠标悬浮图片轮播停止的原理:
1、当鼠标悬浮在框架上方时,清除定时器即用clearInterval(timer)关闭定时器,使自动轮播停止
2、当鼠标离开框架上方时,重新启动定时器
3、鼠标的悬浮和离开借助于hover函数
hover(over,out)一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。
参数:
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:jquery特效(5)—轮播图③(鼠标悬浮停止轮播)
关键词:jquery
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。