Как обработать перехват появления или скрытия элемента. Для того чтобы показать/скрыть элемент используются методы show/hide. В этот метод можно передать два параметра - второй из них это обработчик (callback/handler) вызова метода. В нем мы можем сделать все необходимое нам при появлении или скрытии элемента.
JavaScript Version
$('#show').click(function() { $('#myDiv').show(0, onDivShow); }); $('#hide').click(function() { $('#myDiv').hide(0, onDivHide); }); function onDivShow() { alert('is shown'); } function onDivHide() { alert('is hidden'); }
CoffeeScript Version
$('#cancelBtn').on 'click', () => $('#dialogPage1').show(0, () => @onDivShow() return ) onDivShow: () => centerX = ($(document).width() - $('.ui-popup-container').width())/2 centerY = ($(document).height() - $('.ui-popup-container').height())/2 $('.ui-popup-container').css top: centerY left: centerX return
Комментариев нет:
Отправить комментарий