Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.02.2013, 02:42
Кандидат Javascript-наук
Отправить личное сообщение для posta Посмотреть профиль Найти все сообщения от posta
 
Регистрация: 27.08.2010
Сообщений: 115

Отследить событие
Подскажите, как отследить такое событие:

Есть кнопка на которой:
$('button.add').on("click", function(){
   $("div").toggle();
});


Как отследить такое событие:
$('div').on("show", function(){
   console.log('видно');
});


Т.е. Когда DIV виден - писать в лог?
Ответить с цитированием
  #2 (permalink)  
Старый 08.02.2013, 03:06
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

$('button.add').on("click", function(){
   $("div").toggle().filter(':visible').trigger('show');
});
Ответить с цитированием
  #3 (permalink)  
Старый 08.02.2013, 03:30
Кандидат Javascript-наук
Отправить личное сообщение для posta Посмотреть профиль Найти все сообщения от posta
 
Регистрация: 27.08.2010
Сообщений: 115

danik.js, нет, ты не понял.
Допустим, есть несколько независимых кнопок, которые делают панель DIV видимой или невидимой (toggle()).
и, в зависимости, от каждой этой кнопки, на панели DIV происходит какое то действие. и при этом когда панель становится видна - об этом сообщается в евенте.
Ответить с цитированием
  #4 (permalink)  
Старый 08.02.2013, 04:14
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

ну евент show сам с неба не свалится, его нужно вызывать.
Хотя эвент тут лишний. Не проще ли
$('div').toggle();
if ( $('div').is(':visible') ) {
    console.log('visible');
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 11:46
Отловить событие simple Events/DOM/Window 3 11.05.2011 14:20
Как отследить событие $(checbox).change? Avron2 jQuery 12 25.03.2011 20:27
как отследить событие загрузки img? GrEb Events/DOM/Window 3 12.02.2010 16:47
какое событие возникает во время формирования html IT-AleX Events/DOM/Window 2 20.02.2009 16:13