`

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弹出层插件及其特点: 1. **Thickbox**: Thickbox是一款轻量级的jQuery插件,用于...

    zeroModal-扁平化风格jQuery弹出层插件

    《zeroModal:打造扁平化风格的jQuery弹出层插件》 在现代网页设计中,扁平化风格因其简洁、清晰的特点深受喜爱,而jQuery弹出层插件则是提升用户体验的重要工具。"zeroModal"就是这样一款专为实现扁平化效果而设计...

    基于Jquery的弹出层

    "基于jQuery的弹出层"是利用jQuery来实现的一种常见功能,它允许在网页上创建可交互的对话框或者提示窗口,这些窗口通常用于显示详细信息、警告、确认操作或者其他需要用户注意的内容。 在描述中提到的"tipswindown...

    很炫很酷的弹出层jQuery效果

    通过以上步骤,我们可以实现一个具有出色用户体验的jQuery弹出层。在`page`文件夹中的示例页面可能展示了这些步骤的实际应用,而`image`文件夹可能包含用于弹出层样式的图片资源。如果有`flash`文件,可能是为了在...

    弹出层设计

    在IT行业中,弹出层设计是一种常见的用户界面(UI)元素,它用于在不离开当前页面的情况下显示额外信息或提供交互功能。弹出层通常包括模态框、对话框、提示框、下拉菜单等形式,广泛应用于网页和应用程序中。这篇...

    jquery 网站模板 后台模板 弹出层

    弹出层在网页中可以作为信息提示、表单提交确认、图片查看器等用途,提高了用户的交互体验。 在提供的压缩包文件中,“网站模板1.rar”和“网站模板2.rar”可能包含了完整的HTML结构、CSS样式和jQuery脚本,开发者...

    ASP.NET 绝对居中弹出层

    ASP.NET绝对居中弹出层是一种常见的Web应用交互设计,常用于显示重要的信息或进行用户交互,如登录对话框、消息提示或表单提交。在ASP.NET框架中,结合JavaScript和CSS,我们可以创建一个高性能、高用户体验的弹出...

    jQuery信息弹出层插件

    在本例中,我们讨论的是一个从www.ablanxue.com下载的jQuery弹出层插件,该插件因其美观、实用和易用性而受到好评。 首先,我们需要了解jQuery是什么。jQuery是一个高效、简洁且功能强大的JavaScript库,它极大地...

    jQuery弹出层弹出关闭代码.zip

    本主题聚焦于"jQuery弹出层弹出关闭代码",这是一个自编写的非插件弹出层解决方案,适用于网页中的提示、对话框或者模态窗口等场景。这种弹出层功能通常用于增强用户体验,比如显示重要通知、表单验证或确认操作。 ...

    jquery dialog弹出层

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

    javascript 弹出层兼容主流浏览器 非常漂亮

    在JavaScript编程中,弹出层(通常称为模态对话框或弹窗)是一种常见的用户界面设计元素,用于显示额外信息、提示用户确认操作或者提供表单输入等。在这个主题中,“javascript 弹出层兼容主流浏览器 非常漂亮”指的...

    jquery 弹出层代码演示

    在“jquery 弹出层代码演示”这个主题中,我们将深入探讨如何利用jQuery来创建弹出层,这是一种常见的网页交互元素,用于显示通知、提示、表单或任何其他需要用户关注的内容。 弹出层,也称为模态对话框或浮层,是...

    JQuery弹出层插件

    而“JQuery弹出层插件”则是基于jQuery的一个功能组件,用于实现各种类型的弹出窗口效果,如对话框、模态框、提示信息等。这些弹出层可以用于展示信息、获取用户输入或者增强用户体验。 首先,让我们深入了解一下...

    jQuery轻量级提示框弹出层.zip

    1. 一个jQuery插件,用于创建和管理提示框弹出层。 2. CSS样式文件,定义了弹出层的外观和布局。 3. HTML模板,包括用于触发弹出层的元素和弹出层本身的结构。 4. 可能还包括JavaScript脚本,用于处理交互逻辑和动态...

    JavaScript弹出层

    - 使用适当的弹出层类型,例如,信息提示用于简短反馈,iframe层用于完整页面内容的展示。 总结,JavaScript弹出层是前端开发中的重要工具,Layer库提供了全面的解决方案,让开发者能够创建各种类型的弹出层,提升...

    带磨砂玻璃效果的jQuery弹出层插件

    而“带磨砂玻璃效果的jQuery弹出层插件”——jquery.popuplayer,则是在这个基础上进一步提升了用户体验。下面将详细阐述这款插件的功能、原理以及如何在实际项目中应用。 首先,jQuery.popuplayer是一款专门用于...

    jquery ui页面滚动底部显示浮动弹出层图文列表展示

    本文将深入探讨如何使用 jQuery UI 实现一个功能:当页面滚动到底部时,显示一个浮动的弹出层,用于展示图文列表。这个功能在许多网站中常见,比如加载更多内容、展示评论或广告等。 首先,我们需要理解 jQuery UI ...

    jquery实现可拖动弹出层特效.zip

    "jquery实现可拖动弹出层特效.zip"中的内容显然是关于使用jQuery来创建一个可拖动的弹出层效果,这是一种常见的用户界面元素,用于显示重要的信息或者进行交互操作。下面我们将深入探讨这个主题。 首先,让我们了解...

    页面弹出层效果插件集合

    在网页设计和开发中,页面弹出层效果是不可或缺的一部分,它们用于显示额外的信息、提示、确认对话框或者提供交互式用户体验。本资源名为“页面弹出层效果插件集合”,它包含当前最流行的两种插件,旨在为开发者提供...

Global site tag (gtag.js) - Google Analytics