国产探花免费观看_亚洲丰满少妇自慰呻吟_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只是鼠標移進移出的事件,跟點擊沒關系。兩個可以一起用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新泰市| 建昌县| 兰考县| 沁源县| 红原县| 东乡族自治县| 吉木萨尔县| 大埔县| 休宁县| 乐都县| 和林格尔县| 涟水县| 韩城市| 阜新市| 罗甸县| 渑池县| 闸北区| 通山县| 三门峡市| 饶平县| 巨鹿县| 靖州| 宜丰县| 全南县| 怀安县| 达孜县| 新沂市| 郁南县| 连云港市| 类乌齐县| 开鲁县| 翁源县| 石泉县| 香港| 高邑县| 信阳市| 广安市| 淮北市| 旌德县| 兴安县| 隆化县|