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

jQuery+css實(shí)現(xiàn)的切換圖片功能代碼

 更新時(shí)間:2016年01月27日 11:12:20   作者:m1870164  
這篇文章主要介紹了jQuery+css實(shí)現(xiàn)的切換圖片功能代碼,涉及jQuery響應(yīng)鼠標(biāo)事件動(dòng)態(tài)變換頁(yè)面元素樣式的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了jQuery+css實(shí)現(xiàn)的切換圖片功能代碼。分享給大家供大家參考,具體如下:

運(yùn)行效果截圖如下:

具體代碼如下:

<!DOCTYPE html>
<html> 
 <head>
  <title>demo</title>
  <script type="text/javascript" src="jquery.js"></script>
  <style type="text/css" >
   body {
    margin:0; padding:0;
   }
   .container {
    border:6px solid gray; background:black;
    width:600px; height:400px; position:relative;
    left:50%; margin-left:-300px; border-radius:6px;
    -webkit-border-radius:6px; -moz-border-radius:6px;
    overflow:hidden;
   }
   .text-center {
    text-align:center;
   }
   h1 {
     font-size:50px; color:gray; font-weight:bolder;
   }
   .imgUL {
    width:100%; height:100%; margin:0px; padding:0px; list-style:none;
   }
   .imgUL li {
    float:left; margin:0px; padding:0px; height:100%; 
    color:gray; font-weight:bolder; text-align:center;
    font-size:100px; line-height:400px;
   }
   .pageUL {
    position:relative; top:-40px; height:40px; list-style:none;
    margin:0px; padding:0px; float:right;
   }
   .pageUL li {
    float:left; display:block; width:36px;
    height:36px; border:2px solid red;
     margin-left:5px; border-radius:4px;
    -webkit-border-radius:4px; text-align:center;
    -moz-border-radius:4px; line-height:36px;
    color:gray; font-weight:bolder; cursor:pointer;
   }
   .pageUL li:hover {
    background:#5ACF00; color:black;
   }
   .pageUL li.active {
    background:#5ACF00; color:black;
   }
  </style>
  <script type="text/javascript" >
   $(document).ready(function(){
    var autoInterval = null,
     imgUL = $(".imgUL"),
     imgliList = imgUL.children("li"),
     liListLength = imgliList.length,
     pageUL = $('.pageUL'),
     pageLiList = pageUL.children('li'),
     pageLiListLength = pageLiList.length,
    // initialize
    activePageLi = $(pageLiList[0]);
    activePageLi.addClass('active');
    imgliList.width(600);
    imgUL.width(liListLength * 600);
    $(".pageUL li").mouseover(function(){
     mouseoverAnimate(this);
    }).mouseout(function(){
     createInterval();
    });
    createInterval();
    function mouseoverAnimate(_this){
     clearInterval(autoInterval);
     activePageLi.removeClass('active');
     activePageLi = $(_this);
     var pageNo = parseInt(activePageLi.html());
     activePageLi.addClass('active');
     imgUL.animate({
      'marginLeft': -600 * (pageNo - 1)
     }, 10);
    }
    function createInterval(){
     autoInterval = setInterval(function(){
      var pageNo = parseInt(activePageLi.html());
      pageNo++;
      if(pageNo > pageLiListLength) {
       pageNo = 1;
      }
      activePageLi.removeClass('active');
      activePageLi = $(pageLiList[pageNo - 1]);
      activePageLi.addClass('active');
      imgUL.animate({
       'marginLeft': -600*(pageNo - 1)
      }, 1100);
     }, 1500);
    }
   });
  </script>
 </head>
 <body>
  <h1 class="text-center">Demo</h1>
  <div class="container" id="container">
   <ul class="imgUL">
    <li>Page1</li>
    <li>Page2</li>
    <li>Page3</li>
    <li>Page4</li>
    <li>Page5</li>
    <li>Page6</li>
   </ul>
   <ul class="pageUL">
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
   </ul>
  </div>
 </body>
</html>

更多關(guān)于jQuery特效相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常見(jiàn)經(jīng)典特效匯總》及《jQuery動(dòng)畫與特效用法總結(jié)

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 一個(gè)關(guān)于jqGrid使用的小例子(行按鈕)

    一個(gè)關(guān)于jqGrid使用的小例子(行按鈕)

    一個(gè)關(guān)于jqGrid使用的小例子(行按鈕) ,使用jqGrid的朋友可以參考下。
    2011-11-11
  • 非常棒的jQuery圖片輪播效果

    非常棒的jQuery圖片輪播效果

    這篇文章主要為大家介紹了一款非常棒的jQuery圖片輪播效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 讀jQuery之四(優(yōu)雅的迭代)

    讀jQuery之四(優(yōu)雅的迭代)

    前面提到j(luò)Query庫(kù)如何通過(guò)其中的jQuery.extend及jQuery.fn.extend去擴(kuò)展自身的。第三篇給zChain.js添加了常用選擇器,但目前為止zChain.js仍然做不了任何事情。
    2011-06-06
  • jQuery日程管理控件glDatePicker用法詳解

    jQuery日程管理控件glDatePicker用法詳解

    這篇文章主要介紹了jQuery日程管理控件glDatePicker用法,結(jié)合具體實(shí)例形式分析了jQuery控件glDatePicker的簡(jiǎn)單使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-03-03
  • jquery操作cookie插件分享

    jquery操作cookie插件分享

    在網(wǎng)頁(yè)客戶端,我們經(jīng)常會(huì)遇到讀取或者設(shè)置cookie的情況,如果用純生的js我們可能會(huì)遇到一些兼容性帶來(lái)的麻煩,這里給大家介紹一個(gè)比較實(shí)用jquery操作cookie的插件
    2014-01-01
  • jQuery實(shí)現(xiàn)火車票買票城市選擇切換功能

    jQuery實(shí)現(xiàn)火車票買票城市選擇切換功能

    本文通過(guò)實(shí)例代碼給大家分享了jQuery實(shí)現(xiàn)火車票買票城市選擇切換功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2017-09-09
  • Jquery網(wǎng)頁(yè)出現(xiàn)的亂碼問(wèn)題的三種解決方法

    Jquery網(wǎng)頁(yè)出現(xiàn)的亂碼問(wèn)題的三種解決方法

    很多時(shí)候,在網(wǎng)上下的一些Jquery插件,在頁(yè)面運(yùn)行時(shí)出現(xiàn)亂碼問(wèn)題,我總結(jié)了三點(diǎn),希望對(duì)大家有所幫助:
    2013-06-06
  • jQuery獲取字符串中出現(xiàn)最多的數(shù)

    jQuery獲取字符串中出現(xiàn)最多的數(shù)

    這篇文章主要介紹了jQuery獲取字符串中出現(xiàn)最多的數(shù) 的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • jquery等寬輸出文字插件使用介紹

    jquery等寬輸出文字插件使用介紹

    使用jquery插件實(shí)現(xiàn)等寬輸出文字,具體的調(diào)用及實(shí)現(xiàn)如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-09-09
  • jquery之別踩白塊游戲的簡(jiǎn)單實(shí)現(xiàn)

    jquery之別踩白塊游戲的簡(jiǎn)單實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇jquery之別踩白塊游戲的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07

最新評(píng)論

邹平县| 大洼县| 木兰县| 南昌市| 五家渠市| 大埔区| 涞水县| 芒康县| 荥经县| 木兰县| 洪江市| 巴南区| 隆回县| 美姑县| 沁源县| 依安县| 淮滨县| 阿勒泰市| 新巴尔虎左旗| 平顺县| 防城港市| 仁布县| 霍林郭勒市| 扎兰屯市| 祁阳县| 会同县| 平度市| 白银市| 沁水县| 镇巴县| 梧州市| 运城市| 怀仁县| 简阳市| 平湖市| 大邑县| 荆门市| 措美县| 宜丰县| 石棉县| 益阳市|