2012-06-21 60 views

回答

2

Squeezebox有一个事件。

this.fireEvent('onClose', [this.content]);

所以,当你让你的Squeezebox,只需添加:

SqueezeBox.initialize({ 
    onClose: function() { 
     alert('dont close me'); 
    }, 
    other: 'options' 
}); 

顺便说一句 - 这是真的老了。你应该得到一个更新的灯箱。

+0

有没有办法阻止挤压箱关闭? – doovers

0

一个简单的方法:Squeezebox的关闭按钮的ID为sbox-btn-close所以你可以附加一个点击事件到使用jQuery的。

$('#sbox-btn-close').click(function(){ 
     alert('Squeezebox closed'); 
}); 
+1

1.这不是jQuery。 2.您可以通过esc关闭它或单击覆盖图。 –