国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery中toggle()函數的使用實例

2019-11-20 12:38:47
字體:
來源:轉載
供稿:網友

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

一個一級菜單,里邊有一個二級菜單,二級菜單是通過錨點來鏈接頁面元素的。想要實現的效果是當點擊錨點時,頁面鏈接到相應錨點,同時二級菜單隱藏,再點擊一級菜單時,繼續執行。。

其中試了很多種方法都不行,最后通過讀jquery的toggle函數實現了。

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

另附上toggle()的使用說明

toggle(fn,fn)

每次點擊時切換要調用的函數。
如果點擊了一個匹配的元素,則觸發指定的第一個函數,當再次點擊同一元素時,則觸發指定的第二個函數。隨后的每次點擊都重復對這兩個函數的輪番調用。

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

返回值
jQuery

參數

fn (Function) : 第奇數次點擊時要執行的函數。

fn (Function) : 第偶數次點擊時要執行的函數。

示例

對表格的切換一個類

jQuery 代碼:

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

補充:toggle只有點擊的時候好使,hover只是鼠標移進移出的事件,跟點擊沒關系。兩個可以一起用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东至县| 建始县| 凤凰县| 丽江市| 泰顺县| 唐山市| 纳雍县| 新巴尔虎左旗| 历史| 渭南市| 同江市| 隆尧县| 英吉沙县| 临夏县| 平果县| 云和县| 阿拉尔市| 那坡县| 治多县| 方正县| 株洲县| 班戈县| 乌苏市| 化德县| 仙游县| 商河县| 海口市| 抚远县| 三江| 绿春县| 陆丰市| 固阳县| 萨嘎县| 大同县| 寿光市| 无棣县| 墨脱县| 会昌县| 阿鲁科尔沁旗| 青浦区| 谢通门县|