单击并查看 PrettyPhoto 图像后,JavaScript 事件 onClick 关闭窗口未触发。
HTML
<button type="button" onClick="closeWin()">Close Window</button>
JavaScript
function closeWin() {
window.close();
}
jQuery
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto({
callback: function() {
closeWin();
}
});
});
最佳答案
得到了关闭窗口的另一个答案
window.open('','_self');
self.close();
检查这个Fiddle
适用于 Chrome、Safari。
在 FF 中,您需要将 dom.allow_scripts_to_close_windows
值更改为 true
关于单击 PrettyPhoto 后 JavaScript window.close 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10547247/