直到现在,在有了一个清晰的思路之后,综合各方面考虑,以及对JS代码的进一步熟悉,决定将该插件重写,并在完成后放出。下面简单列一下第一版要实现的功能:
- 界面功能
自定义边框宽度
自定义高宽
自定义界面样式
自定义弹出形式(直接显示或者渐现)
自定义背景幕布显示与否及颜色透明度
自定义标题
- 操作功能
双击标题栏最大化、恢复状态切换
默认最大化
默认只有关闭按钮
默认弹出位置
默认可否拖动
默认N秒自动关闭
- 调用功能
页内ID元素调用
同域页面(内ID元素)AJAX调用
跨域iframe调用
图片调用
多媒体调用
自定义内容调用
其实以上功能基本都已经搞定,现在只是要花时间重构代码和界面样式。可能考虑样式直接使用CSS3来写,这样IE看起来会恶心一点,不过你也可以自定义样式,可能会考虑PNG的兼容问题,或者你自己解决,因为IE6实在是太恶心了。
最后需要高手指点的就是,怎么在关闭对话框后回收内存,这个问题一直困惑着我,试了很多种方法,但貌似没有奏效,不知道是哪的问题。
如果你需要一些其他的功能可以评论提出,我会在后期版本考虑加入。
演示 | 下载 (等明年吧,呵呵 ^,^)








已有人对此文发表了评论