我使用jQuery動態啓用或禁用這樣snap.js:我怎麼能動態地啓用和禁用snap.js(由jakiestfu)
$(window).resize(function() {
if ($(window).width() < 1024) {
snapper.enable();
} else {
snapper.disable();
}
});
但這似乎沒有工作。我認爲這對於不使用事件處理程序有些幫助,但我不知道如何。
在此先感謝!
編輯:
這也似乎沒有工作:
addEvent(window, 'resize', function(){
if ($(window).width() < 1024) {
snapper.on('drag');
} else {
snapper.off('drag');
}
});
我已經嘗試過,但(例如)在ipad時,在portret視圖中,我希望啓用snapper,並且在橫向視圖中我想禁用它(因爲bootstrap菜單中斷點)。 js,它將始終啓用,即使您更改視圖。 (同樣適用於調整瀏覽器窗口大小)。我給了snapper.off('drag');試一試,讓你知道它是否有效。 Tnx爲您的答案! – user3329751