介绍
<输入id=" startID " type="按钮" value="开始”>
<输入id=" stopID " type="按钮" value="停止”>
小编给大家分享一下jQuery如何实现图片随机切换,抽奖功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
效果图:
源代码:HTML:
& lt; body> & lt; !——,小像框,——比; & lt; div id=癲iv1"祝辞 & lt;才能img id=皒iaoImgID", src=https://www.yisu.com/zixun/癷mg/mei0.jpg”>
CSS:
& lt; style> ,,,div{浮动:,左;} ,# div1{边界:2 px # 0 f0f0f 固体;,宽度:,100 px;,高度:,165 px;, margin-left:, 50 px;, margin-left:, 100 px;} ,# div2{边界:2 px # 0 f0f0f 固体;,宽度:,400 px;,高度:,650 px;, margin-left:, 600 px;} ,# xiaoImgID{,宽度:100 px;,高度:,165 px;} ,# daImgID{宽度:400 px;,高度:,650 px;} ,# startID{宽度:100 px;,高度:,80 px;,字体大小:,22 px;, margin-left:, 100 px;} ,# stopID{宽度:100 px;,高度:,80 px;,字体大小:,22 px;, margin-left:, 30 px;} & lt;才能/style> jquery:
& lt; script> ,,,var startID; ,,,var 指数; ,,,$ (function (), { ,,,,,//2。给按钮添加单击事件 ,,,,,(“# startID") .click(美元function (), { ,,//,才能用户每次点击开始按钮时先关闭一次定时器//才能,防止用户多次点击开始按钮造成的同时运行多个定时器的错误 clearInterval才能(startID); ,, ,,,,,,,//,2.1定义一个循环定时器,30毫秒循环一次 ,,,,,,,startID =, setInterval (function (), { ,, ,,,,,,,,,//,2.2生成随机角标,0-6 地板向下取整 ,,,,,,,,,index =, Math.floor (math . random (), *, 7); ,, ,,,,,,,,,//,2.3设置小像框的src属性 ,,,,,,,,,(“# xiaoImgID") .prop美元(“src",“img/mei", +, index +,“.jpg"); ,, ,,,,,,,},60); ,,,,,}); ,,,,,//,3。点击停止按钮,结束定时器 ,,,,,(“# stopID") .click(美元function (), { ,, ,,,,,,,//,3.1停止定时器 ,,,,,,,clearInterval (startID); ,, ,,,,,,,//,3.2给大像框设置src属性,,hide()先把大像框里的图片去掉 ,,,,,,,(“# daImgID") .prop美元(“src",“img/mei", +, index +,“.jpg") hide (); ,, ,,,,,,,//,3.3秒后显示 ,,,,,,,(“# daImgID")美元.fadeIn (1500); ,,,,,}); ,,,}); & lt;才能/script>
jquery是什么
jquery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵活的css选择器,并且可对css选择器进行扩展,拥有便捷的插件扩展机制和丰富的插件,是继原型之后又一个优秀的JavaScript代码库,能够用于简化事件处理,HTML文档遍历,Ajax交互和动画,以便快速开发网站。
以上是“jquery如何实现图片随机切换,抽奖功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!