`

jQuery之弹出层(用于提示)

阅读更多
参考了权威指南的部分代码
实现效果:单击按钮显示层,在单击就隐藏层,层上点击后隐藏层,页面单击后隐藏层,用于常见的提示
使用版本:jQuery 1.6.2
jQuery代码如下:
<script type="text/javascript" >
			
			    $(function()
		        {
		           //动画速度
		            var speed = 500;	
		            //是否显示或者隐藏层的标记
		            var tag = 0;	            
		            
		            $("#btnShow").click(function(event){
		                    //取消事件冒泡
			                event.stopPropagation();
			                if(tag == 1){
			                	tag = 0;
			                	$("#divPop").hide(speed); 
			                }else{
			                    tag = 1;
				                //设置弹出层位置
				                var offset = $(event.target).offset();
				                $("#divPop").css({ top: offset.top + $(event.target).height() + "px", left: offset.left });							
								//动画显示
			                   $("#divPop").show(speed);
		                   }
					});					
		
		            //单击空白区域隐藏弹出层
		            $(document).click(function(event) { 		             
		            	$("#divPop").hide(speed);
		            	tag = 0;
		            });
		            //单击弹出层则自身隐藏
		            $("#divPop").click(function(event) { 		              
		            	$("#divPop").hide(speed); 
		            	tag = 0;
		            });
		        })	
</script>

页面代码如下:
<div>       
            <button id="btnShow" style="margin-top: 200px;margin-left: 300px">显示提示文字</button>
	    </div>	        
	    <!-- 弹出层 -->
	    <div id="divPop" style="background-color: #f0f0f0; border: solid 1px #000000; position: absolute; display:none;width: 300px; height: 100px;">
	        <div style="text-align: center;">弹出层</div>
	    </div>        

分享到:
评论

相关推荐

    基于jquery的弹出层

    基于jquery的弹出层,可用于简单的弹出信息提示

    jQuery实现可用于手机端的弹出层提示对话框插件源码.zip

    jQuery实现可用于手机端的弹出层提示对话框插件源码.zip

    asp.net后台弹出层,asp.net后台调用前台JS事件

    这是一个用于as.net网页的弹出层对话框的实例,原本弹出提示可以使用alert&#40;'lcng'&#41;,但是由于不太友好,而且不太美观,后来才想自己做一个,当然了网上也有许多弹出对话框的jquery插件,不过平常使用的时候...

    div点击事件弹出层并逐渐消失

    按钮点击,弹出提示层,提示层在几秒后自动消失,用于按钮点击事件的提醒

    JQuery&CSS;&CSS;+DIV实例大全.rar

    3.jQuery弹出层插件PopupDiv-v1.0下载(支持ajax、居中等效果) 4.jQuery超炫淡入淡出效果DIV渐变居中弹出框插件下载 5.jquery黑色+蓝色风格DIV提示框示例 6.一款jQuery+DIV居中淡入淡出信息提示框示例 7.一...

    38个jquery经典特效

    38个jquery经典特效,适合用于美化网页效果;包括tab,menu,弹出提示框,蒙层效果,图片显示效果shadowbox,lightbox,表单验证等等,收集不易,上传共享

    jQuery formValidator 表单校验插件 4.1.0

    插件支持四种提示模式:固定提示层(FixTip)、自动构建提示层(AutoTip)、单个提示层跟随(SingleTip)、弹出提示内容(AlertTip)。插件支持换肤:默认情况下提供4套皮肤,其中包括58网、网易邮箱注册两套皮肤。 本插件...

    RIA管理系统开发框架iSmartJS3.0.zip

    弹出页面:我们会经常需要通过弹出层加载一个页面,如分类选择页面,商品编辑页面等,iSmartJs提供了一个这样的机制,通过这样的机制我们可以轻松写出很多可复用性的页面,在不同的地方调用。 基础...

    bootstrap-4.0.0-beta.2.zip

    利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。 下面是一些颇受关注的亮点: 从Less迁移到Sass: ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

    ExtAspNet_v2.3.2_dll

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

    JAVA上百实例源码以及开源项目

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    JAVA上百实例源码以及开源项目源代码

    Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码...

    java开源包1

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    java开源包11

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    java开源包2

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    java开源包3

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    java开源包6

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

Global site tag (gtag.js) - Google Analytics