jQuery MiniUI

标题: mini.open()再次打开无法关闭问题 [打印本页]

作者: zengjx    时间: 2014-1-2 17:25:56     标题: mini.open()再次打开无法关闭问题

var random=Math.random();
         var win = mini.open({
           title:"流程过程查看",
        url:"...........................",
       width:800,
      height:500,
      showModal: false
             });
         win.showAtEl("center", "center");

我第一次打开时,点击右上角的“X”按钮,能正常关闭,再次打开时,右上角的“X”按钮没有响应,无法关闭。这是什么问题?

作者: felt    时间: 2014-1-2 17:30:29

没能重现你说的情况,每次都可以关闭
做个能重现问题的html页面上传来,我们看下
高级模式可以上传
作者: zengjx    时间: 2014-1-2 18:04:21

felt 发表于 2014-1-2 17:30
没能重现你说的情况,每次都可以关闭
做个能重现问题的html页面上传来,我们看下
高级模式可以上传 ...

这个和html有关系吗,我试了jsp和html都是一样的结果
作者: zengjx    时间: 2014-1-2 18:16:11

zengjx 发表于 2014-1-2 18:04
这个和html有关系吗,我试了jsp和html都是一样的结果

我直接用实例中的overview.html也是这种效果
作者: felt    时间: 2014-1-2 21:13:26

zengjx 发表于 2014-1-2 18:16
我直接用实例中的overview.html也是这种效果

http://www.miniui.com/demo/#src=datagrid/datagrid.html
这demo不就是mini.open打开的,完全正常
不知道你是怎么打不开
你确定有问题的话做个重现的demo发上来
作者: zengjx    时间: 2014-1-3 10:44:20

felt 发表于 2014-1-2 21:13
http://www.miniui.com/demo/#src=datagrid/datagrid.html
这demo不就是mini.open打开的,完全正常
不知 ...

找到问题了,我在页面中定义了一个id为“nodeName”的miniUi控件,会导致js报对象不支持此属性或方法的错,在juery中有这么一条js语句var $=k.noData[_.nodeName.toLowerCase()]。
作者: felt    时间: 2014-1-3 11:16:55

zengjx 发表于 2014-1-3 10:44
找到问题了,我在页面中定义了一个id为“nodeName”的miniUi控件,会导致js报对象不支持此属性或方法的错 ...

别用这个id,jquery1.6+都会直接报错的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2