Я ищу способ отключить .toggle()
прикрепленную к DIVотключить метод JQuery .toggle()
if (condition) {
$("#div").toggle(
function() {
do this
},
function() {
do that
}
);
}
else {
// How do I achieve this?
$("#div").disableToggle(
);
}
Более объяснение:
Это приложение карты. toggle
, связанный с кнопкой изображения. Карта загружается на уровне масштабирования 4. Пользователь увеличивает масштаб, и соответствующая кнопка становится активной только тогда, когда пользователь увеличился более чем на уровень масштабирования 6. Как только пользователь увеличит масштаб до уровня 6, я хочу, чтобы кнопка переключения снова неактивны.
Самый лучший способ, чтобы отвязать на 'click' события, которые добавляет включать или. Я бы опубликовал ответ, но сейчас у меня нет времени. –
Вероятно, вы не должны использовать toggle() в этом случае; toggle() использует внутренний счетчик, и, если вы попытаетесь включить и выключить его, скорее всего, столкнется. – Kato
Это не значит, что я пытаюсь отключить 'toggle()'. Это больше похоже на то, что я хочу отключить его при некоторых условиях. Приложение зависит от определенного уровня масштабирования карты. Только при правильном масштабировании переключатель должен быть активным. Когда пользователь выходит из диапазона масштабирования, переключатель должен деактивироваться. – punkish