Отследить событие
Подскажите, как отследить такое событие:
Есть кнопка на которой:
$('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, время: 09:39. |