`

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弹出层的基本概念。弹出层是指在用户进行特定操作时,页面上突然出现的一个独立显示区域,它可以是信息提示、...

    jquery弹出层

    《jQuery弹出层技术详解与应用实践》 在网页设计中,弹出层是一种常见的交互方式,用于在不离开当前页面的情况下展示额外的信息或功能。jQuery作为一款强大的JavaScript库,提供了丰富的API和插件,使得实现弹出层...

    jquery弹出层特效

    本文将详细探讨"jquery弹出层特效"这一主题,以及相关文件如何实现这一功能。 首先,标题"jquery弹出层特效"指的是使用jQuery库创建的弹出窗口或模态对话框效果。在网页设计中,弹出层通常用于显示警告信息、用户...

    jquery弹出层特效超炫

    《jQuery弹出层特效:打造超炫用户体验》 在网页设计和开发中,弹出层是一种常见的交互元素,用于展示信息、提示用户或进行交互操作。jQuery作为一个强大的JavaScript库,为实现这种效果提供了丰富的功能和便利。本...

    漂亮的jquery 弹出层

    在网页设计中,弹出层(也称为模态窗口或对话框)是一种常见的交互元素,用于显示额外的信息、提示用户操作或者进行表单填写等。jQuery作为一个强大的JavaScript库,提供了简便的方式来创建和控制这些弹出层,使得...

    jQuery弹出层

    **jQuery弹出层详解** 在Web开发中,弹出层是一种常见的交互元素,用于显示临时信息、用户对话或进行操作确认。本篇文章将深入探讨如何使用jQuery实现弹出层功能,以及相关源码分析和应用工具。 首先,jQuery库...

    JQuery 弹出层,始终显示在屏幕正中间

    在 Web 开发中,弹出层是常见的交互效果,通常用于提示信息、确认操作或显示详细信息。本文将详细介绍如何使用 JQuery 实现弹出层始终显示在屏幕正中间。 首先,需要定义弹出层的 HTML 结构和 CSS 样式。 HTML 结构...

    jquery弹出层插件

    《jQuery弹出层插件深度解析》 在Web开发领域,jQuery库因其简洁的API和强大的功能而广受开发者喜爱。对于用户交互和界面展示,弹出层(Modal)是不可或缺的一部分,它能够吸引用户的注意力并提供额外的信息或操作...

    jquery弹出层不关闭 父页面刷新

    在IT领域,尤其是在Web开发中,"jquery弹出层不关闭 父页面刷新"是一个常见的交互需求。这里,我们主要讨论如何使用jQuery实现这样的功能,即在一个弹出层(通常是一个模态对话框)显示时,用户可以操作父页面而不会...

    jQuery弹出层 可加载iframe 功能强大 简单易用

    jQuery弹出层是一种常见的网页交互元素,用于在用户与页面交互时显示额外信息或功能,如提示、对话框、表单、或者加载外部内容。在这个特定的案例中,标题和描述提到的“jQuery弹出层可加载iframe”指的是一个利用...

    jquery弹出层提示框,告别alert丑陋框

    `jQuery` 提供了一种更加灵活的方式来创建自定义的弹出层提示框,使得开发者能够根据需要设置提示框的样式、内容以及交互方式,从而提升用户体验。本教程将围绕“`jQuery` 弹出层提示框,告别`alert`丑陋框”这一...

    jquery 弹出层插件

    **jQuery弹出层插件详解** ...无论是简单的提示信息还是复杂的对话框,jQuery弹出层插件都能提供灵活的解决方案。在实际项目中,选择合适的插件并正确使用,可以显著提升网页的用户体验和开发效率。

    jquery.popup 弹出层选择 提示

    在网页交互设计中,弹出层(popup)是一种常见的用户界面元素,用于显示临时信息、提示、选择菜单等。jQuery.popup是jQuery库的一个扩展插件,它提供了丰富的功能,使开发者能够轻松创建具有高级特性的弹出层。本文...

    jquery 弹出层

    而“jQuery 弹出层”是 jQuery 应用中的一个重要功能,它允许开发者创建各种类型的弹出对话框,如模态框、提示框、信息窗口等,以提供更丰富的用户体验。在网页上,弹出层通常用于显示额外的信息、用户确认、表单...

    jquery dialog弹出层

    这个弹出层在网页应用中广泛用于创建模态或非模态警告、提示、确认或者更复杂的交互窗口。 标题中的“jquery dialog弹出层”指的是jQuery UI中的Dialog组件。这个组件允许开发者在网页上创建一个浮动的、可定制的...

    JQuery弹出层插件

    在前端开发中,jQuery弹出层插件是用于创建弹窗效果的重要工具,它能够帮助开发者轻松实现模态对话框、提示信息、加载提示等交互功能。本篇将详细介绍jQuery弹出层插件,以及如何使用名为"Popup Div"的实例。 首先...

    JQuery弹出层类库

    **jQuery弹出层类库详解** 在Web开发中,弹出层(Modal)是一种常见的交互设计,用于在用户与主页面交互时展示额外信息或进行特定操作。jQuery,作为一个广泛使用的JavaScript库,提供了丰富的插件和扩展来实现弹出...

    jquery webox 弹出层展示例子(包含源代码)

    在网页开发中,弹出层是一种常见的交互设计,用于提供信息提示、用户确认或者展示详细内容。jQuery Webox 是一个功能丰富的弹出层插件,它能够帮助开发者轻松实现各种类型的弹出效果。本文将深入探讨jQuery Webox 的...

    一款不错的Jquery弹出层插件

    标题中的“一款不错的Jquery弹出层插件”指的是一个基于JavaScript库JQuery设计的用于创建弹出对话框或模态窗口的插件。在网页交互设计中,弹出层通常用于显示通知、提示信息、表单或者进行确认操作,为用户提供一种...

    20种弹出层,弹窗 jQuery+CSS3 多功能弹出层插件v2.0.1

    在Web开发中,弹出层(也称为对话框或模态窗口)是不可或缺的元素,它们用于显示重要的信息、提示用户确认操作或者提供交互式内容。本文将深入探讨一款名为“20种弹出层”的jQuery+CSS3多功能弹出层插件v2.0.1,它以...

Global site tag (gtag.js) - Google Analytics