Отследить событие
Подскажите, как отследить такое событие:
Есть кнопка на которой: $('button.add').on("click", function(){ $("div").toggle(); }); Как отследить такое событие: $('div').on("show", function(){ console.log('видно'); }); Т.е. Когда DIV виден - писать в лог? |
$('button.add').on("click", function(){ $("div").toggle().filter(':visible').trigger('show'); }); |
danik.js, нет, ты не понял.
Допустим, есть несколько независимых кнопок, которые делают панель DIV видимой или невидимой (toggle()). и, в зависимости, от каждой этой кнопки, на панели DIV происходит какое то действие. и при этом когда панель становится видна - об этом сообщается в евенте. |
ну евент show сам с неба не свалится, его нужно вызывать.
Хотя эвент тут лишний. Не проще ли $('div').toggle(); if ( $('div').is(':visible') ) { console.log('visible'); } |
Часовой пояс GMT +3, время: 23:36. |