У меня есть панель уведомлений, которая появляется в верхней части страницы, а затем выполняет слайд-аут через xx секунд.У меня также есть значок, который можно щелкнуть, чтобы ускорить слайд-аут.
Проблема в том, что при нажатии кнопки анимация происходит дважды.Исчезает при щелчке, затем через xx секунд появляется и снова выполняет слайд-аут.
Я полагаю, мне нужно написать это по-другому, чтобы связать события?Или мне нужно добавить оператор if?
<script type="text/javascript">
Ext.onReady(function() {
hideNotification.defer(7000);
});
var hideNotification = function () {
Ext.get('notification-bar').slideOut('t', {duration:0.5, easing:'easeOut'});
Ext.get('notification-hide-button').setDisplayed(false);
}
$("#notification-hide-button").click(function() {
hideNotification();
});
</script>