на jQuery.событие toggle устарело, что использовать?
начиная с jQuery .метод переключения событий устарел. Что мы должны использовать для имитации этого события (альтернативные клики)?
2 ответов
добавьте это вне документа.готов
$.fn.clicktoggle = function(a, b) {
return this.each(function() {
var clicked = false;
$(this).click(function() {
if (clicked) {
clicked = false;
return b.apply(this, arguments);
}
clicked = true;
return a.apply(this, arguments);
});
});
};
затем используйте следующее для репликации .функция переключения:
$("#mydiv").clicktoggle(functionA,functionB);
нашли на Форумы JQuery
var i = 0;
$('button').click(function() {
if (i == 0){
$('div').css({background: 'red'})
i++;
} else {
$('div').css({background: 'yellow'})
i = 0;
}
});