Привет, есть ли способ обнаружить SqueezeBox закрыт пользователем?Detect squeezebox close
1
A
ответ
2
У Squeezebox есть событие для этого.
this.fireEvent('onClose', [this.content]);
так, когда вы сделаете свой Squeezebox, просто добавьте:
SqueezeBox.initialize({
onClose: function() {
alert('dont close me');
},
other: 'options'
});
кстати - это действительно старый. вы должны получить более свежую лайтбокс.
0
Простой способ для этого: кнопка закрытия Squeezebox имеет идентификатор sbox-btn-close, поэтому вы можете прикрепить событие click к нему с помощью jQuery.
$('#sbox-btn-close').click(function(){
alert('Squeezebox closed');
});
+1
1. Это не jquery. 2. Вы можете закрыть его с помощью esc или щелкнув по наложению. –
Есть ли способ предотвратить закрытие щитка? – doovers