У меня есть div, и я бы хотел, чтобы обработчик событий слушал, когда он становится видимым и скрытым. Как ты это делаешь?обработчик события jquery: div становится видимым/скрытым
Спасибо.
У меня есть div, и я бы хотел, чтобы обработчик событий слушал, когда он становится видимым и скрытым. Как ты это делаешь?обработчик события jquery: div становится видимым/скрытым
Спасибо.
Вы можете использовать параметр обратного вызова в show()
и hide()
методы, как это:
$('#myDiv').show(0, onDivShow);
$('#myDiv').hide(0, onDivHide);
function onDivShow() { //your code here }
function onDivHide() { //your code here }
Смотрите рабочий пример здесь: http://jsfiddle.net/N7UNU/
отображение div управляется с помощью asp updateprogress: я не могу написать $ ('# myDiv'). show (0, onDivShow). Мне нужно прослушать событие «только что появившееся окно». – frenchie
@frenchie: в JavaScript нет встроенного события для этого. Единственные реальные параметры, которые у вас есть, - это использовать настраиваемое событие, которое вы запускаете, когда вы показываете или скрываете элементы или пропускаете этот шаг и выполняете то, что я делал выше. – treeface
Вы можете создать trigger. Вы, конечно, должны были бы запустить курок, но это один из способов сделать это.
Я думаю, на ваш вопрос уже был дан ответ: http://stackoverflow.com/questions/1225102/jquery-event-to-trigger-action-when-a-div-is-made-visible –
Существует аналогичный вопрос [здесь] (http://stackoverflow.com/questions/1225102/jquery-event-to-trigger-action-when-a-div-is-made-visible) См. мой ответ http://stackoverflow.com/a/21242078/848034 – tlogbon