最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JQuery實現(xiàn)圖片輪播效果的實例(推薦)

 更新時間:2017年10月24日 08:26:55   作者:WORSHIP亞薩  
下面小編就為大家?guī)硪黄褂肑Query實現(xiàn)圖片輪播效果的實例(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

【效果如圖】

【原理簡述】

這里大概說一下整個流程:

1,將除了第一張以外的圖片全部隱藏,

2,獲取第一張圖片的alt信息顯示在信息欄,并添加點擊事件

3,為4個按鈕添加點擊偵聽,點擊相應的按鈕,用fadeOut,fadeIn方法顯示圖片

4,設置setInterval,定時執(zhí)行切換函數(shù)

【代碼說明】

filter(":visible") :獲取所有可見的元素

unbind():從匹配的元素中刪除綁定的事件

siblings:取得一個包含匹配的元素集合中每一個元素的所有唯一同輩元素的元素集合

【程序源碼】

首先引入JS文件:

  <script src="bootstrap/js/jquery-1.11.2.min.js"></script>
    <script src="bootstrap/js/bootstrap.min.js"></script>
    <link href="bootstrap/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet" type="text/css"/>

HTML部分:

<div id="banner"> 
   <ul>
    <li class="on"><a href="">1</a></li>
    <li><a href="">2</a></li>
    <li><a href="">3</a></li>
    <li><a href="">4</a></li>
    <li><a href="">5</a></li>
    <li><a href="">6</a></li>
   </ul>
   <div id="banner_list">
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_self"><img src="img/a1.jpg" width="280" height="160" /></a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_self"><img src="img/a2.jpg" width="280" height="160" /></a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_self"><img src="img/a3.jpg" width="280" height="160" /></a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_self"><img src="img/a4.jpg" width="280" height="160" /></a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_self"><img src="img/a5.jpg" width="280" height="160" /></a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" target="_self"><img src="img/a6.jpg" width="280" height="160" /></a>
   </div>
  </div>

CSS部分:

<style type="text/css">
 #banner {position:relative; width:280px; height:160px; border:1px solid #666; overflow:hidden;}
 #banner ul { width:138px; height:18px;position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8;z-index:1002;
    margin:0; padding:0; bottom:3px; right:5px; line-height: 18px; text-align: center;}
 #banner ul li { width: 18px; height: 18px; margin:0px 2px;float:left;display:block;color:#FFF;
           border:#e5eaff 1px solid;background:#6C6D6E;cursor:pointer} 
 #banner ul li.on { background:#900}
 #banner ul li a { color: white;}
 #banner ul li a:hover{text-decoration: none;}
 #banner_list a{position:absolute;} <!-- 讓六張圖片都可以重疊在一起-->
 #banner_list{position:absolute; right: 5px; bottom: 5px;}
 </style>

JS部分:

<script type="text/javascript">
 var t = n =0, count;
 $(document).ready(function(){ 
  count=$("#banner_list a").length;
  $("#banner_list a:not(:first-child)").hide();
  $("#banner_info").html($("#banner_list a:first-child").find("img").attr('alt'));
  $("#banner_info").click(function(){window.open($("#banner_list a:first-child").attr('href'), "_blank")});
  $("#banner li").click(function() {
   var i = $(this).text() -1;//獲取Li元素內的值,即1,2,3,4
   n = i;
   if (i >= count) return;
   $("#banner_info").html($("#banner_list a").eq(i).find("img").attr('alt'));
   $("#banner_info").unbind().click(function(){window.open($("#banner_list a").eq(i).attr('href'), "_blank")})
   $("#banner_list a").filter(":visible").fadeOut(500).parent().children().eq(i).fadeIn(1000);
   document.getElementById("banner").style.background="";
   $(this).toggleClass("on");
   $(this).siblings().removeAttr("class");
  });
  t = setInterval("showAuto()", 4000);
  $("#banner").hover(function(){clearInterval(t)}, function(){t = setInterval("showAuto()", 4000);});
 })
 
 function showAuto()
 {
  n = n >=(count -1) ?0 : ++n;
  $("#banner li").eq(n).trigger('click');
 }
 </script>

以上這篇使用JQuery實現(xiàn)圖片輪播效果的實例(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Jquery中attr與prop的區(qū)別詳解

    Jquery中attr與prop的區(qū)別詳解

    在高版本的jquery引入prop方法后,什么時候該用prop?什么時候用attr?它們兩個之間有什么區(qū)別?這些問題就出現(xiàn)了。下面這篇文章主要給大家介紹了Jquery中attr與prop區(qū)別的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • 使用jQuery卸載全部事件的思路詳解

    使用jQuery卸載全部事件的思路詳解

    本文是小編給大家?guī)淼膉query卸載全部事件的思路,非常不錯,具有參考借鑒價值,需要的朋友一起看看吧!
    2017-04-04
  • jQuery 1.5 源碼解讀 面向中高階JSER

    jQuery 1.5 源碼解讀 面向中高階JSER

    jQuery 1.5 源碼有8068行。很多想讀 jQuery 源碼的童鞋在讀了一半不到就不敢往下讀了,jQuery是一個 封裝良好、代碼緊湊 的框架。
    2011-04-04
  • jquery實現(xiàn)圖片列表鼠標移入微動

    jquery實現(xiàn)圖片列表鼠標移入微動

    本文主要介紹利用jquery實現(xiàn)圖片列表鼠標移入微動的實例。代碼清晰,需要的朋友來看下吧
    2016-12-12
  • 基于jquery封裝的一個js分頁

    基于jquery封裝的一個js分頁

    基于jquery封裝的一個js分頁代碼,需要的朋友可以參考下。
    2011-11-11
  • jQuery實現(xiàn)購物車

    jQuery實現(xiàn)購物車

    這篇文章主要為大家詳細介紹了jQuery實現(xiàn)購物車功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • jQuery中remove()方法用法實例

    jQuery中remove()方法用法實例

    這篇文章主要介紹了jQuery中remove()方法用法,以三個不同的實例形式分別演示了remove()方法刪除元素的使用技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • jQuery學習筆記 操作jQuery對象 CSS處理

    jQuery學習筆記 操作jQuery對象 CSS處理

    在對class屬性的操作中,實際上已經(jīng)改變元素樣式了,但這些都是根據(jù)已設定的CSS規(guī)則間接生效的。因此我們有必要使用更為直接的方式來改變原先設定好了的CSS規(guī)則
    2012-09-09
  • jquery動態(tài)賦值id與動態(tài)取id方法示例

    jquery動態(tài)賦值id與動態(tài)取id方法示例

    這篇文章主要給大家介紹了關于jquery動態(tài)賦值id與動態(tài)取id的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-08-08
  • jQuery新的事件綁定機制on()示例應用

    jQuery新的事件綁定機制on()示例應用

    從jQuery1.7開始,jQuery引入了全新的事件綁定機制,on()和off()兩個函數(shù)統(tǒng)一處理事件綁定,下面通過示例為大家介紹下
    2014-07-07

最新評論

将乐县| 鞍山市| 迁西县| 长治县| 富民县| 达尔| 清远市| 红安县| 三穗县| 衡南县| 图片| 平乡县| 贵溪市| 泉州市| 嘉黎县| 邛崃市| 洪江市| 依安县| 鲁山县| 宿松县| 安义县| 瓦房店市| 德昌县| 越西县| 黄浦区| 五华县| 涟水县| 保定市| 周口市| 长武县| 慈利县| 两当县| 邢台县| 红安县| 镇安县| 翁牛特旗| 金塔县| 浮梁县| 达孜县| 视频| 时尚|