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

jquery移動端TAB觸屏切換實現(xiàn)效果

 更新時間:2020年12月22日 10:13:12   投稿:lijiao  
這篇文章主要介紹了jquery移動端TAB觸屏切換實現(xiàn)效果案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

我們使用移動端時可以通過觸屏手勢左右滑動來切換TAB欄目,如網(wǎng)易新聞等APP欄目切換。我們說的TAB一般由導(dǎo)航條和TAB對應(yīng)的內(nèi)容組成,切換導(dǎo)航條上的標(biāo)簽同時標(biāo)簽對應(yīng)的內(nèi)容也會跟著切換。本文將結(jié)合實例給大家介紹一個移動端TAB觸屏切換效果。

我們準(zhǔn)備一個TAB導(dǎo)航#pagenavi,里面包含TAB導(dǎo)航要切換的四個導(dǎo)航按鈕,然后是切換的主體內(nèi)容#slider,這里應(yīng)該放置四個li與導(dǎo)航按鈕對應(yīng),內(nèi)容自定義。

<div class="box-163css"> 
 <ul id="pagenavi" class="page"> 
 <li><a href="#">CSS3</a></li> 
 <li><a href="#">JAVASCRIPT</a></li> 
 <li><a href="#">PHP</a></li> 
 <li><a href="#">HTML5</a></li> 
 </ul> 
 <div id="slider" class="swipe"> 
 <ul class="box01_list"> 
 <li class="li_list"> 
 ... 
 </li> 
 ...<!--總共4個li--> 
 </ul> 
 </div> 
</div>

當(dāng)然,我們還需要給HTML加上css樣式,這塊根據(jù)自己的習(xí)慣愛好進行設(shè)置。

由于是移動端應(yīng)用,我們加載zepto.js,zepto就是體積小的jquery。然后需要加載觸屏滑動插件touchslider.js

<script type="text/javascript" src="js/zepto_min.js"></script> 
<script type="text/javascript" src="js/touchslider.js"></script>

接下來我們就直接調(diào)用TouchSlider,通過設(shè)置綁定tab,滑動方向、速度、時間等信息實現(xiàn)內(nèi)容切換,請看詳細(xì)代碼:

<script type="text/javascript"> 
 var page='pagenavi'; 
 var mslide='slider'; 
 var mtitle='emtitle'; 
 arrdiv = 'arrdiv'; 
 
 var as=document.getElementById(page).getElementsByTagName('a'); 
 
 var tt=new TouchSlider({id:mslide,'auto':'-1',fx:'ease-out',direction:'left',speed:600,timeout:5000,'before':function(index){ 
 var as=document.getElementById(this.page).getElementsByTagName('a'); 
 as[this.p].className=''; 
 as[index].className='active'; 
 this.p=index; 
 var txt=as[index].innerText; 
 $("#"+this.page).parent().find('.emtitle').text(txt); 
 var txturl=as[index].getAttribute('href'); 
 var turl=txturl.split('#'); 
 $("#"+this.page).parent().find('.go_btn').attr('href',turl[1]); 
 }}); 
 
 tt.page = page; 
 tt.p = 0; 
 for(var i=0;i<as.length;i++){ 
 (function(){ 
 var j=i; 
 as[j].tt = tt; 
 as[j].onclick=function(){ 
 this.tt.slide(j); 
 return false; 
 } 
 })(); 
 } 
</script>

以上就是關(guān)于移動端TAB觸屏切換效果的關(guān)鍵代碼分享給大家,希望大家喜歡。

相關(guān)文章

  • jQuery的學(xué)習(xí)步驟

    jQuery的學(xué)習(xí)步驟

    首先我建議大家去看看<JQUERY實戰(zhàn)>這本書,稍后我會提供本書的jquery實戰(zhàn)PDF版本。能省點銀子最好啊。
    2011-02-02
  • instanceof和typeof運算符的區(qū)別詳解

    instanceof和typeof運算符的區(qū)別詳解

    兩個運算符雖然比較相似,其實區(qū)別還是非常大的,雖然不難區(qū)別,但是對于初學(xué)者可能稍有困擾,下面就簡單介紹一下它們兩者的區(qū)別,希望對需要的朋友有所幫助
    2014-01-01
  • jQuery判斷郵箱格式對錯實例代碼講解

    jQuery判斷郵箱格式對錯實例代碼講解

    本文通過實例代碼給大家講解了基于jquery判斷郵箱格式對錯,非常實用,具有參考借鑒價值,需要的的朋友參考下吧
    2017-04-04
  • jQuery數(shù)據(jù)類型小結(jié)(14個)

    jQuery數(shù)據(jù)類型小結(jié)(14個)

    jQuery除了包含原生JS中的內(nèi)置數(shù)據(jù)類型(built-in datatype),還包括一些擴展的數(shù)據(jù)類型(virtual types),如Selectors、Events等,通過本文給大家分享14個jquery數(shù)據(jù)類型,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • JQuery模擬實現(xiàn)網(wǎng)頁中自定義鼠標(biāo)右鍵菜單功能

    JQuery模擬實現(xiàn)網(wǎng)頁中自定義鼠標(biāo)右鍵菜單功能

    這篇文章主要給大家介紹了關(guān)于利用JQuery模擬實現(xiàn)網(wǎng)頁中自定義鼠標(biāo)右鍵菜單功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • jQuery調(diào)取jSon數(shù)據(jù)并展示的方法

    jQuery調(diào)取jSon數(shù)據(jù)并展示的方法

    這篇文章主要介紹了jQuery調(diào)取jSon數(shù)據(jù)并展示的方法,實例分析了jQuery調(diào)用json數(shù)據(jù)及展示的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • Jquery為a標(biāo)簽的href賦值實現(xiàn)代碼

    Jquery為a標(biāo)簽的href賦值實現(xiàn)代碼

    Jquery為a標(biāo)簽的href賦值實現(xiàn)思路如下:先獲取選中項的值在使用attr屬性為href賦值,有類似需求的朋友可以參考下哈,希望可以幫助到你
    2013-05-05
  • 用jQuery模擬頁面加載進度條的實現(xiàn)代碼

    用jQuery模擬頁面加載進度條的實現(xiàn)代碼

    因為我們無法通過任何方法獲取整個頁面的大小和當(dāng)前加載了多少,所以想制作一個加載進度條的唯一辦法就是模擬。那要怎么模擬呢
    2011-12-12
  • jQuery動態(tài)增減行的實例代碼解析(推薦)

    jQuery動態(tài)增減行的實例代碼解析(推薦)

    這篇文章主要介紹了jQuery動態(tài)增減行的實例代碼解析,本文圖文并茂給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用詳解

    jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用詳解

    這篇文章主要為大家詳細(xì)介紹了jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評論

崇信县| 淅川县| 新巴尔虎右旗| 舒兰市| 温州市| 鲁山县| 庆云县| 安岳县| 乐业县| 礼泉县| 漳州市| 文安县| 九龙城区| 乐都县| 江西省| 九台市| 木兰县| 吉木乃县| 双柏县| 偃师市| 达州市| 溧阳市| 祁连县| 湖南省| 公安县| 垫江县| 呼玛县| 德庆县| 铜川市| 寻甸| 保靖县| 宜良县| 额尔古纳市| 桃园市| 文登市| 泾源县| 宁南县| 施秉县| 乌兰察布市| 平凉市| 通许县|