jquery中toggle方法使用例子

    時(shí)間:2024-10-06 00:53:39 jQuery Mobile 我要投稿
    • 相關(guān)推薦

    jquery中toggle方法使用例子

      今天遇到一個(gè)有趣的例子,將它記錄下來。

      一個(gè)一級(jí)菜單,里邊有一個(gè)二級(jí)菜單,二級(jí)菜單是通過錨點(diǎn)來鏈接頁面元素的。想要實(shí)現(xiàn)的效果是當(dāng)點(diǎn)擊錨點(diǎn)時(shí),頁面鏈接到相應(yīng)錨點(diǎn),同時(shí)二級(jí)菜單隱藏,再點(diǎn)擊一級(jí)菜單時(shí),繼續(xù)執(zhí)行。。

      其中試了很多種方法都不行,最后通過讀jquery的toggle函數(shù)實(shí)現(xiàn)了。

      //這樣寫可以 $(".nav").toggle(function(){ $(".content").slideToggle(); }); //這樣寫不可以 $(".nav").toggle(function(){ $(".content").slideDown(); },function(){ $(".content").slideUp(); }); //這樣寫也可以 $(".nav").click(function(){ $(".content").toggle("slow"); });

      另附上toggle()的使用說明

      toggle(fn,fn)

      每次點(diǎn)擊時(shí)切換要調(diào)用的函數(shù)。

      如果點(diǎn)擊了一個(gè)匹配的元素,則觸發(fā)指定的第一個(gè)函數(shù),當(dāng)再次點(diǎn)擊同一元素時(shí),則觸發(fā)指定的第二個(gè)函數(shù)。隨后的每次點(diǎn)擊都重復(fù)對(duì)這兩個(gè)函數(shù)的輪番調(diào)用。

      可以使用unbind("click")來刪除。

      返回值

      jQuery

      參數(shù)

      fn (Function) : 第奇數(shù)次點(diǎn)擊時(shí)要執(zhí)行的函數(shù)。

      fn (Function) : 第偶數(shù)次點(diǎn)擊時(shí)要執(zhí)行的函數(shù)。

      示例

      對(duì)表格的切換一個(gè)類

      jQuery 代碼:

      $("td").toggle( function () { $(this).addClass("selected"); }, function () { $(this).removeClass("selected"); } );

      補(bǔ)充:toggle只有點(diǎn)擊的時(shí)候好使,hover只是鼠標(biāo)移進(jìn)移出的事件,跟點(diǎn)擊沒關(guān)系。

    【jquery中toggle方法使用例子】相關(guān)文章:

    jQuery中prev()方法用法07-16

    jQuery中replaceAll()方法用法10-15

    asp.net+jquery Jsonp使用方法介紹08-23

    excel中if函數(shù)的使用方法10-24

    日語中敬語的使用方法08-04

    Excel中vlookup函數(shù)使用方法02-17

    excel中now函數(shù)的使用方法05-25

    詳解JavaScript中的splice()使用方法08-20

    vlookup函數(shù)在Excel中的使用方法09-21

    jQuery中parent()和siblings()的問題10-16

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲欧美日韩污在线观看 | 亚洲日本人一成在线网播放 | 亚洲综合激情另类专区 | 午夜性刺激在线看免费y | 亚洲人成人一区在线观看 | 日本视频高清一区二区三区 |