jQuery MiniUI

标题: win [打印本页]

作者: 小葱儿    时间: 2013-12-24 13:18:12     标题: win

对于我的   function showAtEl() {            var win = mini.get("win1");

            var atEl = document.getElementById("d");

            win.showAtEl(atEl, {
                xAlign: "outright",
                yAlign: "top"
            });
        }
打开的小窗口,我想实现点击页面本身的时候,这个小窗口也会关闭,有什么好的方法可以实现呢

作者: factory    时间: 2013-12-24 13:21:38

那你得取消遮罩,然后监听页面的鼠标点击事件,在事件里面调用window.hide()
作者: 小葱儿    时间: 2013-12-24 16:47:01

factory 发表于 2013-12-24 13:21
那你得取消遮罩,然后监听页面的鼠标点击事件,在事件里面调用window.hide()

具体代码怎么写呢,谢谢
作者: felt    时间: 2013-12-24 17:00:42

小葱儿 发表于 2013-12-24 16:47
具体代码怎么写呢,谢谢

监听页面鼠标点击事件,获取点击元素,判断点击元素的父元素有没有mini-window,有的话不处理,没有的话就调用hide
大概的思路就这样




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