我正在尋找一種方法來禁用連接到一個div禁用一個jQuery .toggle()方法
if (condition) {
$("#div").toggle(
function() {
do this
},
function() {
do that
}
);
}
else {
// How do I achieve this?
$("#div").disableToggle(
);
}
更多解釋.toggle()
:
這是一個地圖應用。問題的toggle
綁定到圖像按鈕。地圖以縮放級別4加載。用戶放大,只有當用戶放大到縮放級別6以上時,該問題纔會變爲活動狀態。一旦用戶縮小到小於等級6,我希望切換按鈕再次變得不活躍。
最好的辦法是解綁切換增加了'click'事件。我會發佈一個答案,但我現在沒有時間了。 –
你可能不應該在這種情況下使用toggle(); toggle()使用內部計數器,如果嘗試打開和關閉,它很可能會變成borked。 – Kato
這不是我正試圖關閉'toggle()'。這更像是我想在某種情況下禁用它。該應用程序依賴於特定的地圖縮放級別。只有在正確的縮放比例下,切換才能被激活。當用戶移出縮放範圍時,切換應該停用。可悲的是,它不起作用 – punkish