百度 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 
修改由于页面较短,遮罩层不能完全遮罩页面
修改在非全屏下打开遮罩,再全屏页面后遮罩层不能全屏问题
修改对话框可拖出遮罩区域问题

20100413更新了下,一点小问题。
在线测试 http://img.jb51.net/online/popup/popup.html

打包下载地址

时间: 2024-11-16 02:40:03

百度 popup.js 完美修正版非常的不错 脚本之家推荐_页面背景的相关文章

百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome_javascript技巧

之前发布过这样的代码,其实问题不大,但这里的版本主要是增加一些功能,回调执行服务器端的方法,对于asp.net开发或ajax开发都是非常有价值的改进.先看下效果图: 原有百度的Popup.js在有 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&g

jquery.AutoComplete.js中文修正版(支持firefox)_jquery

复制代码 代码如下: jQuery.autocomplete = function(input, options) { // Create a link to self var me = this; // Create jQuery object for input element var $input = $(input).attr("autocomplete", "off"); // Apply inputClass if necessary if (optio

Ajax在线提交留言并实时显示的js代码[修正版]_表单特效

不妨多提交几次留言试试看-- 姓名: 内容: 显示留言

js实现的跟随鼠标移动的时钟效果(中英文日期显示)_页面背景

中文日期限制 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 英文日期显示: '); document.write('

js 颜色选择器(兼容firefox)_页面背景

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

网页打开自动最大化的js代码_页面背景

代码1:最常用的代码,比较简单 复制代码 代码如下: <script language="javascript"> self.moveto(0,0) self.resizeto(screen.availwidth,screen.availheight) </script> 代码2: 以下代码放在<head></head>之间: 复制代码 代码如下: <script language=″javascript″> <!--f

JS+CSS实现的一种交互体验 表单页面_页面背景

原始密码: 新的密码: (密码长度为6~20字节.不修改请留空) 重复密码: 邮箱设置: (我们不会给您发送任何垃圾邮件.)

仿3721首页模块拖曳移动效果js代码[可拖曳层移动层]_页面背景

[清除记录]    [添加记录] 关闭 编辑 锁定 缩小

js 页面模块自由拖动实例_页面背景

用鼠标移动TD(本代码也适合用鼠标进行其它对象的对换(如table,div等)) a1 a2 b1 b2