源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Jquery图片滚动与幻灯片的实例代码

  • 时间:2020-07-30 03:03 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Jquery图片滚动与幻灯片的实例代码
1、[b]图片滚动 [/b]
[url=#]                <img src="Wife1.jpg" alt="img" title="img" /></a></li>             <li><a href="#">                 <img src="Wife2.jpg" alt="img" title="img" /></a></li>         </ul>     </div> </body> </html>
2、[b]幻灯片 [/b]
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title>幻灯片切换</title>     <script type="text/javascript" src="jquery.min.js"></script>     <script type="text/javascript"> $(document).ready(function () {     slide(".frame");      //----------------------只需要修改   ”.frame"  (就是最大的div的class值这里就行--------------------- });   function slide(cls) {  $(cls).find("ul").wrap("<div></div>");  $(cls+" div").attr("class","iframe");     var li = $(cls).find("li").size();//统计多少张图片     var li_width = $(cls).find("li").width(); //获取li的宽度     $(cls + " div").children("ul").width(li_width * li);//设置宽度,使图片排成一排     var s = "<ul class='button'>";//生成li的按钮     for (var i = 0; i < li; i++) {         s += "<li>" + (i + 1) + "</li>";     }     s += "</ul>";     $(s).appendTo($(cls));//生成按钮结束,并添加到最大div里面     var _i = 0;//当前的编号     $(cls).find(".button li").each(function (i) {         //生成按钮点击事件         $(this).click(function () {             _i = i;             $(this).attr("class", "on").siblings().removeAttr("class");//设置class,没必要再多加一个off             $(cls + " div").animate({ scrollLeft: i * li_width }, "slow");//图片移动         });     }).eq(0).click();     function tt() {//定时器函数         _i++;         _i = _i % li;         $(cls).find(".button li").eq(_i).click();//自动点击切换图片     }     var t = setInterval(tt, 3000);//定时器     $(cls).hover(function () {         clearInterval(t);//鼠标经过清除定时器,离开时又触发     }, function () {         t = setInterval(tt, 3000);     }) }     </script>     <style type="text/css">         * { margin: 0; padding: 0; }         li, ul { list-style: none; margin: 0; padding: 0; }         .frame { width: 280px; height: 280px; position: relative; margin: 0 auto; }  /*这里需要修改最大div的宽度和高度*/         .iframe { overflow: hidden; width: 280px; height: 280px; }                  /*这里需要修改该div的宽度和高度*/             .iframe ul li { float: left; width: 280px; }                            /*这里需要修改li的宽度*/         .button { position: absolute; bottom: 15px; right: 15px; z-index: 300; }             .button li { float: left; cursor: pointer; width: 17px; height: 17px; line-height: 17px; text-align: center; margin-right: 5px; border-radius: 7px; color: #fff; background: #000; }             .button .on { color: #000; background: #fff; }     </style> </head> <body>  <!-- 这里要按照这样的格式来写 -->     <div class="frame">             <ul>                 <li><a href="#">                     <img src="Wife1.jpg" width="280" height="280" alt="img" /></a></li>                 <li><a href="#">                     <img src="Wife2.jpg" width="280" height="280" alt="img" /></a></li>                 <li><a href="#">                     <img src="Wife3.jpg" width="280" height="280" alt="img" /></a></li>                 <li><a href="#">                     <img src="Wife4.jpg" width="280" height="280" alt="img" /></a></li>                 <li><a href="#">                     <img src="Wife5.jpg" width="280" height="280" alt="img" /></a></li>             </ul>     </div> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部