對於 toggle(), toggleClass(), slideToggle() 方法,看了 API toggle 第二參數是個回調函數,這樣實現一些切換功能很方便。比如:
function toggleMore () { var $moreButt = $("#moreButt"); $("#searchArea").toggle(0, function () { $moreButt.html() == "高級" ? $moreButt.html("收起") : $moreButt.html("高級"); }); }
可以在高級搜索框切換同時,切換當前按鈕的文本內容,而不需要寫“高級”、“收起”兩個按鈕。