JQuery弹出窗口,遮蔽窗口

摘要:
例如,JQuery弹出窗口和屏蔽窗口大致列出。我需要满足几个条件,并且必须简洁和方便地具有掩蔽功能。ModelDialog,即所谓的模态窗口,可以根据HTML弹出窗口定义弹出窗口的位置。事实上,我只需要一个盒子的尺寸。我更喜欢自己控制盒子的内容,这样通用性就很强。如果您想要自定义自己的Dialog,这两个插件可以用作基本包,并将封装在基本包中。

http://www.malsup.com/jquery/block/#page 

 blockui遮罩某个控件时候是通过控件外的div来实现的

RWC趋势下,我多采用Jquery框架完成一些效果,有些可以自己写,更多情况都可以用网上现有的。

例如JQuery弹出窗口,遮蔽窗口,大概罗列一下,需要我满足我几个条件

  • 一定要简洁方便
  • 拥有遮蔽功能,Model Dialog ,所谓的模态窗口
  • 可以根据HTML弹出窗口
  • 可以定义弹出窗口的位置,大小

        其实我只需要一个框,我更希望框的内容我自己控制,这样通用性就强了。而且一定要简洁,不能弹个框也要配置复杂。以前用过thickbox3.1,很强大,采用的时候CPU有时候占用多,貌似很复杂,而且偏向于图片,于是这次决定找找有没有更加适用于我的:

Boxy:http://onehackoranother.com/projects/jquery/boxy/

JQuery弹出窗口,遮蔽窗口第1张

Boxy生产的HTML代码也是很乱的。但Boxy的设置最简单,所以上手很容易(关注ing,发现CUP有些偏高)。

–=Other Links=–
http://www.ericmmartin.com/projects/simplemodal/
http://dev.iceburg.net/jquery/jqModal/#examples
simplemodal、jqModal 。这两个是最简单的,灵活性很好,但需要自己配制的多,而且官方的DEMO和我要的需求不是很相同。需要配置的多,学习成本高了。
如果你希望定制自己的Dialog,这两个插件,可以作为基础包,在基础包在封装一下。就可以很方便的满足你的要求。JQuery弹出窗口,遮蔽窗口第2张喜欢这样的,可以自己拿来包装!~

http://www.malsup.com/jquery/block/
BlockUI效果很好。而且官方的帮助也很详细,如果只是简单的使用遮蔽,推荐使用,上手也容易。

http://docs.jquery.com/UI/Dialog
官方的要,还要引几个扩展的JS,支持窗口缩放什么的,但生产的代码也太复杂了,不推荐。

网络上整理的一些Dialog列表
http://hi.baidu.com/freezesoul/blog/item/2889b44580e2fd23cffca3fb.html
http://vision-media.ca/resources/jquery/jquery-popup-plugin-review

Custom JavaScript Dialog Boxes
http://hi.baidu.com/freezesoul/blog/item/63a10bfa6e54109259ee90d8.html

新的一个http://fancy.klade.lv/example不错!

免责声明:文章转载自《JQuery弹出窗口,遮蔽窗口》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux教程联想笔记本切换功能键下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery实现星级评分

前面有一篇原生js实现星级评分 。可能覆盖面不是很广,现在给出一个jquery实现的星级评分。 Html代码    <div class="star">   <span>jQuery星级评论打分</span>   <ul>   <li><a href="javascript:;...

从零开始学习jQuery (十) jQueryUI常用功能实战(转)

本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从...

jQuery插件获取URL参数(jQuery.query)

代码 例如 当前你的URL是:http://www.cssrain.cn/index.php?test=1&kk=2如果想获取test,则可以引入插件后,用如下方法获取:var test = $.query.get('test');如果参数有多个相同的名称 ,则可以这样:var arr = $.query.get('testy');输出: [ 值...

JQuery实现省市区三级联动

[中国地区列表.xml下载] jquery版本:1.2.6,传说jquery1.3异步加载会出现卡的情况。 js内容: Codevar j = jQuery.noConflict();var prov="";var city="";var area="";j(function(){    j.get("/Js/Message/address.xml",f...

jquery 图片转为base64

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width" /> <title>jquery 图片bas...

分享10个jQuery的全景图片展示插件

整合jQuery的全景图片展示插件,能帮助你的网站访客更好的浏览你的网站图片。帮助你构建虚拟旅程,全景展示和滚动,无限的图片幻灯,希望大家喜欢! 相关的插件:分享8个图片360度旋转展示的jQuery插件 1. 360° panoramic view plugin for jQuery 一个全景图由一系列图片经过软件合成的一个广视角效果。它给予访客一个身临...