百度popup.js完美修正版(原创)

百度空间的弹出窗口和拖拽效果(也就是popup.js),看起来挺不错的,用起来也相当好,如上图所示。现在很多知名网站都是用的这样的技术,其中就包括本人的网站。

但我发现百度的程序员也不怎么的,有时弹出层不能移动,一直停留在页面左下角,遮罩层不能完全遮罩页面。原因是在html中加上文档类型(DOCTYPE)后判断屏幕坐标出错,网络上也有解决方法,就是去掉文档类型,这种治标不治本的方法我觉得很不合理,本人花了点时间修改了一下。经测试ie6、ie7、firefox2.0、firefox3.0 是没有任何问题的,其他的我没有测试。改后的压缩文件多了2KB左右,现在为16.2 KB。在目前的网络带宽下还是比较合理的。如果有需要我可以提供popup.js注释版。请相信博主是有分享精神的。

历史版本说明:

V1.0.0  2008.07

从百度空间下载popup.js,并运用到博客系统中

V1.1.0  2008.07 

修改由于与文档类型(DOCTYPE)冲突,遮罩层错位

V1.2.0  2008.11 

修改由于页面较短,遮罩层不能完全遮罩页面

修改在非全屏下打开遮罩,再全屏页面后遮罩层不能全屏问题

修改对话框可拖出遮罩区域问题

下载地址:点击下载V1.2.0

注释版已经包含在下载包中

最新评论:

no.10147 mu2cwozor 188.143.234.155 2016-06-08 13:01

Great thingink! That really breaks the mold!

no.4059 o2ve5r 59.46.162.220 2014-03-26 10:38

求密码。

no.4018 jiangquan199 218.94.96.133 2014-02-20 18:25

求解压密码啊

no.3870 wangjiawei1 10.146.77.113, 2013-11-11 09:27

求解压密码

no.3844 minwenjieMWJ 119.255.30.77 2013-11-07 11:22

额,没有密码啊,请发给密码吧

no.3694 simaosky 221.238.197.67 2013-08-29 21:04

给个密码吧,谢谢了

no.3632 buchendechuan 124.205.91.82 2013-07-18 16:00

肿么现在??

no.3630 6159090 106.120.131.98 2013-07-18 13:14

求密码,谢谢。。。

no.3492 291996086 61.154.14.122 2013-05-13 13:41

密码 看看

no.3491 12 61.154.14.122 2013-05-13 10:56

没密码 你发个毛啊

no.3449 330586792 116.7.101.102 2013-04-25 17:36

求密码?

no.3448 330586792 116.7.101.102 2013-04-25 17:36

求密码?

no.3405 23302708 124.200.52.6 2013-04-07 20:51

求指导!!!

no.3357 962225537 115.238.160.42 2013-03-12 18:46

谢谢,麻烦发一份密码!

no.3356 962225537 115.238.160.42 2013-03-12 18:45

谢谢,麻烦发一份密码.

no.3345 504629751 60.55.8.114 2013-03-07 14:09

没密码啊。我昏死

no.3326 wdp.hn.kf 182.119.76.44 2013-02-21 16:21

求个密码,谢谢!wdp.hn.kf@gmail.com

no.3285 754557471 14.104.61.2 2013-01-22 10:56

求解压密码 谢谢! 754557471@qq.com

no.3269 yemaiti 58.23.21.200 2013-01-16 13:53

求密码啊博主

no.3265 392058666 218.94.41.198 2013-01-14 10:43

求密码

no.3230 893956309 221.226.121.66 2013-01-06 17:10

求密码

no.3184 www.yangchaonb 222.41.113.54 2012-12-19 09:24

给个解压缩密码吧!!谢谢!

no.3137 zhaochangtongbuer 124.205.91.82 2012-12-06 12:19

赏个密码 谢谢分享

no.3122 wodeqq4500xx 123.7.53.64 2012-11-30 10:53

求密码,谢谢

no.3088 5781186 122.225.47.130 2012-11-20 08:44

谢谢,我是来找密码。很好的感谢博主

no.2839 312174866 119.6.89.45 2012-07-20 15:29

求密码....

no.2764 21 115.215.78.118 2012-06-18 20:09

没有密码 放出来干嘛

no.2725 luddy2004 218.75.77.162 2012-05-25 14:36

luddy2004@yahoo.com.cn

no.2721 591242696 124.207.188.66 2012-05-24 09:45

求密码

no.2715 wcj343169893 119.123.223.65 2012-05-21 14:36

我只是来求密码的

no.2713 8202366 113.88.161.74 2012-05-20 14:16

真的有密码么

no.2685 tj710941338 124.207.205.92 2012-05-07 09:40

求密码

no.2680 suifeng624 58.253.60.114 2012-05-03 21:38

来个密码

no.2679 suifeng624 58.253.60.114 2012-05-03 21:38

兄弟给个解压密码。。

no.2664 sjelkh 58.246.130.106 2012-04-27 09:29

能发个密码给我吗

no.2651 573124949 14.214.236.174 2012-04-21 09:56

给发个解压密码吧!兄弟!!

no.2630 zongwen2000 59.47.79.198 2012-04-12 13:40

非常感谢

no.2620 787218461 218.75.26.91 2012-04-07 14:53

密码

no.2571 1220509909 175.17.203.53 2012-03-14 08:35

给我密码1220509909@qq.com

no.2555 22 113.67.72.179 2012-03-05 20:51

</div>

no.2513 450409586 119.177.77.106 2012-02-18 12:24

发一个密码

no.2508 444817400 58.42.230.176 2012-02-15 11:21

解压密码呢?

no.2484 hugeyang 119.40.9.60 2012-02-09 11:26

no.2469 keenweiwei3311 116.228.214.198 2012-02-03 18:08

密码?

no.2466 b5517962 59.46.60.66 2012-01-30 21:00

密码呢?

no.2465 b5517962 59.46.60.66 2012-01-30 21:00

b5517962@nwldx.com

no.2464 b5517962 59.46.60.66 2012-01-30 21:00

M!

no.2462 songjch116 123.120.236.188 2012-01-29 16:41

你好,请给个注释版本的, 有解压密码吧,谢谢。

no.2461 songjch 123.120.236.188 2012-01-29 16:39

给份密码,多谢。

no.2459 xinenergy 61.171.235.92 2012-01-21 06:21

解压密码

发表评论:

邮箱: