最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
jQuery如何實現(xiàn)仿京東防抖動菜單效果-創(chuàng)新互聯(lián)

小編給大家分享一下jQuery如何實現(xiàn)仿京東防抖動菜單效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司2013年成立,先為崇明等服務建站,崇明等地企業(yè),進行企業(yè)商務咨詢服務。為崇明企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

本文實例講述了jQuery實現(xiàn)仿京東防抖動菜單效果。分享給大家供大家參考,具體如下:

完整代碼:




www.jb51.net jQuery仿京東菜單



*{
  padding: 0;
  margin: 0;
}
li{
  list-style: none;
}
a{
  color:#555;
}
.menu{
  width: 220px;
  border: 2px solid #333;
  position: relative;
}
.menu_item{
  height: 47px;
  padding-left:20px;
  line-height: 47px;
  background-color:#feebf3;
  border-bottom: 1px solid #f0bfd3;
}
.menu_item.current{
  background-color: #fff;
}
.menu_cont{
  position: absolute;
  width: 500px;
  height: 150px;
  top: 0;
  left: 220px;
  padding: 15px;
  border: 1px solid #666;
}



防抖動

       熱點要聞     個性推薦     北京新聞     環(huán)球視野                  
            
  •           

    618,劉強東笑了,很多人哭了

            
  •         
  •           

    普通人如何分享人民幣增值紅利

            
  •         
  •           

    大都市里藏板房小學悶熱無比 

            
  •       
    
           
            
  •           

    中國煉油產(chǎn)能過剩超億噸 油價迫近4元降回到十年前

            
  •         
  •           

    銀行大幅上調首套房貸利率 這些人最受影響

            
  •         
  •           

    江南大范圍強降雨再次來襲 今明北方旱區(qū)多雷陣雨

            
  •       
    
           
            
  •           

    京郊特產(chǎn)組團進超市 類似活動將在全市推開

            
  •         
  •           

    北京某高檔小區(qū)地下二層防空洞改群租房

            
  •         
  •           

    北京市民踴躍收聽收看市黨代會開幕直播

            
  •       
    
           
            
  •           

    英國推出“錢味香水”:隨時感受鈔票味兒

            
  •         
  •           

    美國是如何買下阿拉斯加的?為何俄國悔不當初?

            
  •         
  •           

    將增近4000人,美國為何欲大幅增兵阿富汗?

            
  •       
    
  
$(document).ready(function(){   var $menu = $(".menu");   var $menuItem = $(".menu_item");   var $menuCont = $(".menu_cont");   var $menuContList= $(".menu_cont_list")   var menuTimer;   $menuItem.on("mouseenter", function(){     var self = $(this);     menuTimer = setTimeout(function(){       self.addClass("current");       self.siblings().removeClass("current");       $menuCont.show();       var _index = self.index();       $menuContList.eq(_index).show();       $menuContList.eq(_index).siblings().hide();     },500)   }).on("mouseleave", function(){     if(menuTimer){       clearTimeout(menuTimer);     }   })   $menu.on("mouseleave", function(){     $menuCont.hide();   }) })

使用本站HTML/CSS/JS在線運行測試工具:http://tools.jb51.net/code/HtmlJsRun,可得到如下測試運行效果:

jQuery如何實現(xiàn)仿京東防抖動菜單效果

問題:鼠標第一次移入的時候是不需要延遲的,所以加入了mouseFlag

優(yōu)化后的JS為

$(function(){
  var _catTimer;
  var _mouseflag;
  var $menu = $("#menu");
  var $menuItem = $menu.find(".menu_list").children("li");//菜單
  var $menuCont = $menu.find(".menu_cont");//容器
  var $menuContItem = $menuCont.children("div");//
  $menuCont.hide();//默認隱藏容器窗口
  $menuItem.on("mouseenter", function(){
    var self = $(this);
    if(!_mouseflag){
      showCont(self);
      _mouseflag = true;
    }else{
      _catTimer = setTimeout(function(){
        showCont(self)
      },300)
    }
  }).on("mouseleave", function(){
    if(_catTimer){
      clearTimeout(_catTimer);
    }
  })
  $menu.on("mouseleave",function(){
    $menuCont.hide();
    $menuItem.removeClass("current");
  })
  var showCont = function (self) {
    self.addClass("current");
    self.siblings().removeClass("current");
    $menuCont.show();//顯示容器窗口
    var _index = self.index();//獲取位置
    $menuContItem.eq(_index).show();
    $menuContItem.eq(_index).siblings().hide();
  }
})
jquery是什么

jquery是一個簡潔而快速的JavaScript庫,它具有獨特的鏈式語法和短小清晰的多功能接口、高效靈活的css選擇器,并且可對CSS選擇器進行擴展、擁有便捷的插件擴展機制和豐富的插件,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫,能夠用于簡化事件處理、HTML文檔遍歷、Ajax交互和動畫,以便快速開發(fā)網(wǎng)站。

以上是“jQuery如何實現(xiàn)仿京東防抖動菜單效果”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文名稱:jQuery如何實現(xiàn)仿京東防抖動菜單效果-創(chuàng)新互聯(lián)
當前地址:http://fisionsoft.com.cn/article/hjpoj.html