我有一個功能stickyhead(),基本上保持h2固定在頁面的頂部,當您向下滾動頁面時,h2中的文本隨着您到達新的h2而發生變化,因此它就像電話簿/聯繫人iphone或android手機。當您滾動名稱以A開頭的聯繫人時,帶有字母A的標題將保持頂部,然後在您到達B名稱時將頁面頂部標題中的文本更改爲B.我想在.switch
標籤選擇類時啓用/禁用此選項。下面的代碼工作得很好,但我想知道這是否是一個不好的方法來做到這一點?我是否多次重裝我的功能?有沒有更好的方法來做到這一點?Jquery:啓用/禁用某個功能? (綁定/解除綁定?)最好的方法來做到這一點?
$('.switch').click(function() {
if ($('.switch label').hasClass('selected')) {
stickyhead();
} else {
$(window).unbind('scroll');
}
});
哎呦。曾經說過使用'stickyhead = false;'但當然這應該是'stickyheadActive = false'。糾正。 – 2010-11-22 10:35:01