jQuery MiniUI

 找回密码
 立即注册
查看: 3657|回复: 3
打印 上一主题 下一主题

window的show和open有什么区别? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-4-2 18:59:11 |只看该作者 |倒序浏览
请问window的show和open有什么区别?
点击window右上角关闭按钮(那个X)与window.CloseOwnerWindow()都会关闭这个window,
但都是hide()吗? 怎样能调用window的onHide事件。
destroy后再触发打开window事件会报错!
请帮忙解答一下 谢谢!!

Rank: 8Rank: 8

沙发
发表于 2013-4-3 09:21:58 |只看该作者
本帖最后由 factory 于 2013-4-3 09:23 编辑

window的show是显示出来,对应用hide来隐藏。
destroy就是把这个window销毁掉了

如果你是通过右上角的按钮来隐藏
可以监听onbeforebuttonclick事件,这个事件在panel的API里,window从panel派生的
onbeforebuttonclick = “onbeforebuttonclick”
function onbeforebuttonclick(e){
      if(e.name == "close"){
          alert("点击了关闭按钮")
      }
}
如果是自己写个关闭按钮关闭的话,那你就在自己调用hide()的方法里面处理好了

Rank: 4

板凳
发表于 2013-4-3 18:17:10 |只看该作者
factory 发表于 2013-4-3 09:21
window的show是显示出来,对应用hide来隐藏。
destroy就是把这个window销毁掉了

谢谢您的回答。
我试了一下,window.CloseOwnerWindow();关闭后就不能再打开了。还得用hide.
请问我如何在弹出的页面上调用这个window的hide方法呢?miniui有没有直接的方法?

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-4-6 10:36:44 |只看该作者
window的show是显示出来,对应用hide来隐藏。
如果是mini.open打开顶级窗口,用window.CloseOwnerWindow()关闭。

Archiver|普加软件

GMT+8, 2024-11-28 01:49 , Processed in 1.051258 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部