【jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】】教程文章相关的互联网学习教程文章

jQuery弹出层始终垂直居中相对于屏幕或当前窗口

弹出层永远是一个前端必须搞定的东西,一般情况下,如果弹出层有固定的高和宽,用样式即可搞定,但是如果碰到没有固定高或者固定宽或者固定高和宽的时候,我们就需要用JS去处理,去动态获取当前窗口高或者宽;今天弄了2种情况,一个是相对于屏幕窗体,一个是相对于当前的窗口,看代码,或许对你有用: 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit...

漂亮的jquery提示效果(仿腾讯弹出层)【图】

代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>超漂亮的仿腾讯弹出层效果</title> <style> body {background: #ffffff; color: #444;} a{color: #09d; text-decoration: no...

jquery.Jwin.js 基于jquery的弹出层插件代码

代码如下: 代码如下:(function ($) { var imgdir = images/;//图片文件夹路径 var autoHide=false;//悬浮div是否自动隐藏 var hideType=hide;//隐藏的方式 可选参数 hide、slide、fade var hideDelay=0;//悬浮div隐藏过程使用的时间 var hideTime=0;//悬浮div延迟隐藏时间 var zIndex=100;//多个div时获取焦点的div处于顶层 var showType=show;//悬浮div显示方式 可选参数 hide、slide、fade var showTime=0;//悬浮div显示过程使...

jquery.artwl.thickbox.js 一个非常简单好用的jQuery弹出层插件

最终效果: 代码如下:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>弹出层插件:jquery.artwl.thickbox.js</title> <script src="/js_lib/jQuery-1.7.1.js" type="text/javascript"></script> <script type="text/javascript"> /* File Created: 三月 1, 2012 Author:artwl */ ;(function ($) { $.extend({ artwl_bind: function (options) { options=$.extend({ ...

js弹出层之1:JQuery.Boxy (二)【图】

4.1、手动创建实例 代码如下:<script type="text/javascript"> $(function() { $("#a1").click(function() { //实例化一个Boxy对象 var box1 = new Boxy("<h3>这个参数是显示的内容</h3>" //显示内容 , { title: "标题", //对话框标题 modal: false, //是否为模式窗口 afterHide: function(e) { alert("dialog hide"); }, //隐藏时的回调函数 afterShow: function(e) { alert("dialog show"); }, //显示时的回调函数 closeText: "...

弹出层之1:JQuery.Boxy (一) 使用介绍【图】

1、下载并修改插件 可以在官网上下载到最新版(http://plugins.jquery.com/files/boxy-0.1.4.zip),到我写这些文字的时候最新版为0.1.4版,下载解压后有1个主要的js文件:jquery.boxy.js;1个css文件;还有4个图片用于构成弹出层的4个圆角。将文件引入系统中,修改boxy.css,将下面的图片路径修改为项目中实际的位置,如果设置不对会引起图片失效,那时就难看了。 代码如下:/* 将此处的图片修改为相对于css文件的图片文件的路径 */ ....

jQuery boxy弹出层插件中文演示及使用讲解

使用该jQuery插件 要想使用该jQuery插件,需要把$(selector).boxy();放在document.ready中。使用合适的选择器表达式替换这里的"selector",例如:"a[rel=boxy],form.with-confirmation"。这会给匹配的元素附加一些行为,如下: 一个href属性中如果锚点包含#,则此锚点相对应的ID的DOM元素的内容就会被添加到boxy对话框中。 如果href锚点内容为其他一些东西,则会试图使用Ajax载入其对应的内容。理想情况下,我们有相同的起源检查和...

boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器【图】

我们使用热门的jquery进行设计,同时我们选择效果比较优秀的boxy弹出插件进行扩展(关于boxy的相关资料,请参照张鑫旭博客http://www.zhangxinxu.com/wordpress/?p=318)。下面介绍boxy作为选择器框架的应用。   对于选择器,相信用过招聘网站的人都不会陌生(就是那个点击就弹出的,选择行业、职位和地区的东西),选择器难点就在于样式调试,主要针对的是IE6。这里介绍行业、职位和地区选择器,下载的Demo包含这三个选择器。   行...

jquery实现居中弹出层代码

代码如下:/* 弹出窗口定位到浏览器中间 1. show(options{ height:高度 width:宽度 speed:渐显时间 默认0 container:包含的html内容的jquery对象 model:是否是模态窗口,默认true,模态对话框就是在弹层下面在覆盖遮罩层,参考上篇文章Overlay实现 }) 2. close(speed:淡出时间 默认0) */ Q.Panel = function() { var self = this; self._resetPosition = function() { self._container.css("top", self._getTop()); self._container...

jQuery Dialog 弹出层对话框插件

原理很简单,通过JS动态构建一个div层,将其插入到body中,然后通过调整position的CSS属性为absolute或fixed,使其脱离原来的文档流的位置。再通过适当的加工美化就成了。 代码如下:<!-- 背景遮盖层 --> <div class="dialog-overlay"></div> <!-- 对话框 --> <div class="dialog"> <div class="bar"> <span class="title">标题</span> <a class="close">[关闭]</a> </div> <div class="content">内容部分</div> </div> 这就是两个...

jquery 弹出层注册页面等(asp.net后台)【图】

【一】需求如下: 1:注册不新开页面,改成弹出层, 2:新增用户买房欲望调查, 3:用户名自动检索出推荐的用户名, 4:出生日期用户输入改成控件选择。 5:尽力提高用户体验,吸引用户注册。 【二】无图无真相。 1:简化后的页面:2:浮出文字提示和圆角边框:3:支持民意调查(异步提交)4:自动检索推荐用户名(测试数据)5:数据有效性验证6:日历7:支持拖拽8:滑入显示9:over【三】代码分析1.弹出层的制作, a.先引用这三个...

jquery 锁定弹出层实现代码

基于jquery的锁定弹出层 这个东西也是随手总结出来的,引用了一些js框架jquery的方法。 div遮盖其他控件的方法参考了 对于需要遮盖flash的,请将flash控件的WMode变量值设置为Transparent 使用方法: 代码如下:<script src="jquery.js"></script> <script src="effect/maskDiv.js"></script> <script> //配置模块 var moduleEvent = [{"idName":"close" , "eventName":"click" , "doMethod":"CLOSE_DIV"},{"idObj":window,"event...

jquery 弹出层实现代码

经过分析,网上的参考,终于搞定了~~ jQuery插件代码: 代码如下:jQuery.fn.selectItem = function(targetId) { var _seft = this; var targetId = $(targetId); this.toggle( function() { var A_top = $(this).offset().top + $(this).outerHeight(true); // 1 var A_left = $(this).offset().left; targetId.bgiframe(); targetId.show().css({ "position": "absolute", "top": A_top + "px", "left": A_left + "px" }); } , f...

Jquery 弹出层插件实现代码

直接看代码: 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Layer.aspx.cs" Inherits="Layer" %> <!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 runat="server"> <title></title> <script src="jquery-1.3.2.js" type="text/javascript"></script> <script src="jquery....

jQuery弹出层插件简化版代码下载

代码如下:String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); }; (function($){ /* * $-layer 0.1 - New Wave Javascript * * Copyright (c) 2008 King Wong * $Date: 2008-10-09 $ */ var ___id___ = ""; var ___settings___ = {}; var isMouseDown = false; var currentElement = null; var dropCallbacks = {}; var dragCallbacks = {}; var bubblings = {}; var lastMouseX;...

功能 - 相关标签