jQuery MiniUI
标题:
window 监听关闭问题!
[打印本页]
作者:
langben
时间:
2013-8-8 09:31:43
标题:
window 监听关闭问题!
window的话:如果是点右上角的X关闭的话,监听onbeforebuttonclick = "beforebuttonclick"
function beforebuttonclick(e){
e.cancel = true 是阻止关闭
}
那么通过脚本触发隐藏的话
不会触发beforebuttonclick,这个是否已经修复。
window.hide();
作者:
factory
时间:
2013-8-8 09:53:32
通过脚本隐藏的话,就不需要事件了,你直接在hide()前面判断好,再决定是否决定hide()
其实所有的JS控制都不会触发事件,这是因为比如一个form中有N个表单控件,都监听了一个事件,如果JS控制的话,一次性全部触发,那会很麻烦。所以事件只有手动的时候才会触发
作者:
langben
时间:
2013-8-8 10:12:15
主要是考虑在关闭的时候清除验证
就是每一个hide的地方都要去调用清除验证有点麻烦。
还有个问题就是
window在点击添加的时候,清除验证,在show出来的时候
感觉清除动作在window展现后一会才清除干净
解决办法
清除...
window.setTimeout(function () {
w.show();
}, 1);
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2