2011
01.21
01.21
看到这个标题是不是觉得有点老生常谈了?答案是肯定的,网上的弹窗插件多的是,更甭说是现在比较火的Jquery了。
其实我在写之前也在想,发还是不发啊,从根本上讲我还算是个js盲,对于js,我只知道点皮毛,写出来的东西肯定是漏洞百出啊。后来下定了决心写吧,一是该写文章了;二是给大家提供点新想法。就这么着。
先说说我为什么要写(其实是改装)这个插件,原因就在于我找遍了网络也没看到我要的这个功能(或许有,只是我没发现):在原层级关系不发生变化的情况下,将指定ID设置成带遮照层的弹出窗口。因为在层级关系发生了变化时,与层关系相关联的样式、功能也会随之发生变化。网络上的此类插件大都是将指定ID的内容克隆一下,然后直接插入到<body>下面并将原内容移除。这样层有关系变了,可能原来的功能失效了,样式也会没用。
废话不多说了,看下演示吧。
代码我就不讲了,因为我也讲不清楚,呵呵。有兴趣的自己下下来看看吧。或许插件存在些异常(正常),也或许很完美(出乎意料),但我的目的就只是给大家提供些想法和思路。后面也许会更新,也许!!!
其实还有一个想法,但因为个人没用到,所以也没有去研究。那我说出来大家后面去实现吧。给弹出窗口指定wrap和样式或是裸身弹出指定的ID内容。意思也就是说如果指定的ID已经有边框啊阴影等和标题,那我就只是让它弹出来并加个遮照,不需要加标题,也不需要加边框,就像我这个。网络上的很多都是加了边框样式和标题的。
文章就到这儿吧,这次也算是抛砖引玉吧,既然我的砖已经抛出来了,那就等大家的玉喽。
How to make #WmPopWin removable?
ghfhgf