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

基于jquery實現(xiàn)輪播焦點圖插件

 更新時間:2016年03月31日 17:12:31   作者:傳奇的豬  
這篇文章主要為大家詳細介紹了基于jquery實現(xiàn)輪播焦點圖插件,具有一定的參考價值,代碼很詳細,感興趣的小伙伴們可以參考一下

直接上代碼,可能不是最好的,歡迎吐槽。

 /**
 * Created by Steven on 2015/07/10/0010.
 * @email zhuttymore@126.com
 */
 
 (function ($) {
 
  $.fn.slider = function (opt) {
   opt = $.extend({
    speed:'fast',
    auto: false,
    interval: 1000
   }, opt);
 
   var _this = this;
   var index = 0;
   _this.find('.window li').width(_this.width());
 
   var animate = function(index){
    var win = _this.find('.window');
    var offset = win.parent().width();
    win.animate({'marginLeft': -offset * index}, opt.speed);
    _this.find('.tab li').removeClass('select');
    _this.find('.tab li').eq(index).addClass('select');
   };
 
   _this.find('.tab li').mouseover(function () {
    index = parseInt($(this).index());
    animate(index);
 
   });
 
   _this.find('.btn li:first-child').click(function(){
    --index;
    if(index < 0){
     index = _this.find('.window li').length - 1;
    }
    animate(index);
   });
 
   _this.find('.btn li:last-child').click(function(){
    ++index;
    if(index >= _this.find('.window li').length){
     index = 0;
    }
    animate(index);
   });
 
   if(opt.auto){
    var time = setInterval(function(){
     ++index;
     if(index >= _this.find('.window li').length){
      index = 0;
     }
     animate(index);
    },opt.interval);
   }
 
   return $.each(this,function(index,ele){});
  };
 })(jQuery);

Html

 <div class="slider">
   <ul class="btn">
    <li><i class=" icon-caret-left"></i></li>
    <li><i class=" icon-caret-right"></i></li>
   </ul>
   <ul class="window">
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_591046_561095.jpg" alt=""/></li>
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_591047_607794.jpg" alt=""/></li>
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_591048_865919.jpg" alt=""/></li>
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_590990_446978.jpg" alt=""/></li>
   </ul>
   <ul class="tab">
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_591046_561095.jpg" alt=""/></li>
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_591047_607794.jpg" alt=""/></li>
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_591048_865919.jpg" alt=""/></li>
    <li><img src="http://www.sinaimg.cn/dy/slidenews/1_img/2015_28/2841_590990_446978.jpg" alt=""/></li>
   </ul>
  </div>

CSS

 .slider {
  height: 440px;
  overflow: hidden;
  position: relative;
 }
 .slider .btn li{
  position: absolute;
  width: 30px;
  height: 50px;
  cursor: pointer;
  color: #fff;
  text-align: center;
  font-size: 40px;
  top:45%;
 }
 .slider .btn li:first-child {
 
  left:0;
 
 }
 
 .slider .btn li:last-child {
 
  right:0;
 
 }
 
 .slider img {
  width: 100%;
  height: 100%;
 }
 
 .slider .window {
  width: 40000px;
  height: 400px;
  overflow: hidden;
 }
 
 .slider .window li {
  float: left;
  overflow: hidden;
  width: 1200px;
 }
 
 .slider .tab {
  position: absolute;
  z-index: 5;
  width: 880px;
  margin: -40px auto;
  left: 13%;
 }
 
 .slider .tab li {
  float: left;
  width: 200px;
  height: 80px;
  margin-left: 18px;
  cursor: pointer;
 }

Css文件可以根據(jù)需求自己DIY, 但html的.slider里面的結(jié)構(gòu)應該是一樣。

Run 起來:
$('.slider').slider({auto: true, interval: 2000});

改進js結(jié)構(gòu):

/**
 * Created by Steven on 2015/07/10/0010.
 * @email zhuttymore@126.com
 */

(function ($) {

 $.fn.extend({
  slider:function (opt) {
   opt = $.extend({
    
   }, opt);
   //Do something here
   
   return $.each(this,function(index,ele){});
  }
 });

})(jQuery);

以上就是本文的全部內(nèi)容,希望對大家學習jqueryt程序設計有所幫助。

相關(guān)文章

  • jQuery插件scroll實現(xiàn)無縫滾動效果

    jQuery插件scroll實現(xiàn)無縫滾動效果

    今天給大家分享一款頁面無縫滾動的jquery.scroll插件。 支持上下左右,淡入淡出,滾動時間設置,動畫時間設置,鼠標經(jīng)過是否停止設置,滾動鼠標液動條看下頁面的切換效果。該插件適用瀏覽器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。
    2015-04-04
  • jQuery回調(diào)方法使用示例

    jQuery回調(diào)方法使用示例

    這篇文章主要介紹了jQuery回調(diào)方法使用,結(jié)合具體實例形式分析了jQuery回調(diào)方法的原理、定義及使用方法,需要的朋友可以參考下
    2017-06-06
  • JQ圖片文件上傳之前預覽功能的簡單實例(分享)

    JQ圖片文件上傳之前預覽功能的簡單實例(分享)

    下面小編就為大家?guī)硪黄狫Q圖片文件上傳之前預覽功能的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • JQuery中$(document)是什么意思有什么作用

    JQuery中$(document)是什么意思有什么作用

    $(document).ready(fn):當DOM載入就緒可以查詢及操縱時綁定一個要執(zhí)行的函數(shù),因為它可以極大地提高web應用程序的響應速度
    2014-07-07
  • jQuery實用技巧必備(下)

    jQuery實用技巧必備(下)

    這篇文章主要介紹了jQuery必不可少的小技巧,這些小技巧就像是創(chuàng)建的快捷方式,可以幫助大家快速開發(fā),感興趣的小伙伴們可以參考一下
    2015-11-11
  • asp.net下使用jquery 的ajax+WebService+json 實現(xiàn)無刷新取后臺值的實現(xiàn)代碼

    asp.net下使用jquery 的ajax+WebService+json 實現(xiàn)無刷新取后臺值的實現(xiàn)代碼

    asp.net下使用jquery 的ajax+WebService+json 實現(xiàn)無刷新取后臺值的實現(xiàn)代碼 ,比頁面刷新更好,用戶體驗更好,需要的朋友可以參考下。
    2010-09-09
  • JQuery設置獲取下拉菜單某個選項的值(比較全)

    JQuery設置獲取下拉菜單某個選項的值(比較全)

    這篇文章主要介紹了JQuery如何設置獲取下拉菜單某個選項的值(比較全),需要的朋友可以參考下
    2014-08-08
  • jquery實現(xiàn)簡單手風琴菜單效果實例

    jquery實現(xiàn)簡單手風琴菜單效果實例

    這篇文章主要介紹了jquery實現(xiàn)簡單手風琴菜單效果的方法,實例分析了jQuery操作頁面樣式、html頁面布局及SCSS樣式設置的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • jQuery排序插件tableSorter使用方法

    jQuery排序插件tableSorter使用方法

    這篇文章主要為大家詳細介紹了jQuery排序插件tableSorter的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • jquery 判斷是否支持Placeholder屬性的方法

    jquery 判斷是否支持Placeholder屬性的方法

    下面小編就為大家?guī)硪黄猨query 判斷是否支持Placeholder屬性的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02

最新評論

绥江县| 德格县| 白朗县| 郓城县| 郓城县| 永安市| 军事| 中方县| 翼城县| 金湖县| 阳西县| 张家港市| 长治市| 安徽省| 玉环县| 贞丰县| 水城县| 黄陵县| 四子王旗| 苏州市| 丽水市| 汾阳市| 临漳县| 玉溪市| 乌拉特后旗| 五大连池市| 乌兰县| 皋兰县| 平阴县| 灵寿县| 昭觉县| 泰来县| 禄劝| 新密市| 东乡| 潍坊市| 农安县| 平南县| 三河市| 高唐县| 策勒县|