`

jquery -> toast 效果

 
阅读更多

 

 

/**
 * 模仿android里面的Toast效果,主要是用于在不打断程序正常执行的情况下显示提示数据
 * @param config
 * @return
 */
var Toast = function(config){
	this.context = config.context==null?$('body'):config.context;//上下文
	this.message = config.message;//显示内容
	this.time = config.time==null?3000:config.time;//持续时间
	this.left = config.left;//距容器左边的距离
	this.top = config.top;//距容器上方的距离
	this.init();
}
var msgEntity;
Toast.prototype = {
	//初始化显示的位置内容等
	init : function(){
		$("#toastMessage").remove();
		//设置消息体
		var msgDIV = new Array();
		msgDIV.push('<div id="toastMessage" style="border-radius:18px;-moz-opacity:0.6;opacity:0.6;">');
		msgDIV.push('<span>'+this.message+'</span>');
		msgDIV.push('</div>');
		msgEntity = $(msgDIV.join('')).appendTo(this.context);
		//设置消息样式
		var left = this.left == null ? this.context.width()/2-msgEntity.find('span').width()/2 : this.left;
		var top = this.top == null ? '20px' : this.top;
		msgEntity.css({position:'absolute',bottom:top,'z-index':'99',left:left,'background-color':'black',color:'white','font-size':'15px',padding:'10px',margin:'10px'});
		msgEntity.hide();
	},
	//显示动画
	show :function(){
		msgEntity.fadeIn(this.time/2);
		msgEntity.fadeOut(this.time/2);
	}
		
}
	new Toast({context:$('body'),message:'Toast效果显示'}).show();  

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    JQuery信息提示框插件 jquery.toast.js 的使用

    **jQuery Toast 插件介绍** `jQuery.toast.js` 是一个基于 jQuery 的轻量级信息提示框插件,它提供了一种优雅的方式,用于在网页上显示各种类型的通知、提示信息或者错误消息。这个插件的设计目标是简洁易用,同时...

    jquery-weui-build.zip

    jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得前端开发更加高效。而jQuery-WeUI在此基础上,结合了微信的视觉设计规范,提供了一整套符合微信设计语言的组件,如导航栏、按钮、...

    jquery we ui 完整包(带demo)

    - 对于复杂的交互效果,可以结合jQuery的动画和Ajax功能实现。 总之,jQuery WeUI 提供了一个高效、一致的开发环境,尤其适合微信生态内的Web应用。通过这个完整包,开发者不仅可以得到WeUI的所有组件,还能通过...

    jquery插件 toastr toast

    -- 页面内容 --&gt; &lt;/body&gt; &lt;/html&gt; ``` ### 2. Toastr 的消息显示 Toastr提供了一系列的API方法来创建和管理提示消息。例如,要显示一个简单的信息提示,可以使用`toastr.info()`方法: ```javascript toastr.info...

    jquery toast信息提示

    jQuery Toast允许开发者根据项目需求进行自定义,例如改变提示框的样式、调整显示位置、设定动画效果等。此外,还可以扩展其功能,如添加回调函数来处理用户点击提示框后的操作。 ### 5. 实战应用 在实际项目中,...

    jquery-weui

    1. **易用性**:jQuery WeUI 基于 jQuery,开发者无需额外学习新的 JavaScript 库,就能轻松实现丰富的交互效果。 2. **组件丰富**:包含了如 Dialog、Toast、ActionSheet、Picker、Navbar、Swipe、Slider 等多种...

    jquery-eatoast:一个简单的基于 jQuery 的 toast 插件

    要查看 `jQuery EatToast` 的实际效果和用法,你可以访问提供的演示地址。在那里,你可以看到各种预设的 Toast 示例,包括不同颜色、动画和位置的 Toast 消息,这将帮助你更好地理解如何在实际项目中应用这个插件。 ...

    Bootstrap toast消息框插件

    `effect.png`可能包含的是不同动画效果的示例,Bootstrap Toast支持多种动画效果,如滑动进出等,可以通过设置`data-animation`属性来控制。默认情况下,Toast会从屏幕右下角淡入淡出。 总的来说,Bootstrap Toast...

    Material Design风格jquery toast插件

    **Material Design风格jQuery Toast插件——Toaster.js详解** 在Web开发中,用户界面的交互性和用户体验至关重要。为了实现这一目标,开发者常常需要借助各种工具和插件来增强网页的反馈机制,其中消息提示框...

    toastr消息提示插件-简单示例

    Toastr是一款优秀的JavaScript库,专为创建非阻塞式通知而设计,它依赖于流行的jQuery库,使得在...-- 引入jQuery --&gt; &lt;script src="https://code.jquery.com/jquery-3.x.y.min.js"&gt;&lt;/script&gt; &lt;!-- 引入Toastr CSS --&gt; ...

    HTML仿android的toast效果源码

    HTML是构建网页的基础,为了实现仿Toast效果,我们需要创建一个包含提示信息的HTML元素,如`&lt;div&gt;`。这个元素应该包含一个容器类,用于设置其样式和定位,以及一个内容类,用于显示实际的提示信息。 2. **CSS样式*...

    Toast提示框

    - 通过设置Alpha透明度变化或TranslationX/Y平移动画,为Toast添加进入和退出的动画效果。 4. **多样化样式**: - 提供多种预设样式,如圆形、方形、带图标等,满足不同场景需求。 - 可以设置不同类型的提示,...

    js toast消息提示通知插件spop.js

    -- 可选,如果需要jQuery支持 --&gt; &lt;script src="dist/spop.min.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- 页面内容 --&gt; &lt;script&gt; $(document).ready(function() { var options = { position: 'top-right', // 设置...

    jquery 通知插件toastr

    -- 页面内容 --&gt; &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; &lt;script src="toastr.js"&gt;&lt;/script&gt; &lt;script src="toastr.setting.js"&gt;&lt;/script&gt; &lt;/body&gt; &lt;/html&gt; ``` ### 2. Toastr ...

    Toast-Demo展示

    使用这个插件,开发者可以通过调用特定的函数,传递参数来控制Toast的显示效果,如消息内容、显示时间、位置、背景色、文字颜色等。 在实际应用中,使用jQuery Toast插件的步骤可能包括以下几点: 1. 引入jQuery库...

    jquery表单验证实例仿Toast提示效果

    本文主要介绍了如何使用jQuery实现表单验证,并仿制了Toast提示效果。这是一个实际应用中非常常见的需求,尤其是对于网页开发中用户交互体验的提升至关重要。 首先,我们来了解一下什么是Toast提示效果。Toast提示...

    toastr 通知提示插件.pdf

    该插件支持jQuery和AngularJS等框架,使得在多种开发环境中集成变得简单。 ### 基本使用 在HTML文件中,你需要引入`toastr`的CSS和JS文件。例如: ```html &lt;link rel="stylesheet" type="text/css" href="angular-...

    Bootstrap3 Toast消息框插件

    3. 使用JavaScript(通常是jQuery的$(document).ready()函数)来触发显示Toast消息框的事件。 4. 调用Bootoast插件的方法,设置所需的参数,例如类型(如info、success、error等)、位置(如top-right、bottom-left...

    Laravel开发-toastr-5-laravel

    -- 在你的布局模板的&lt;head&gt;部分引入Toastr CSS --&gt; &lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css"&gt; &lt;!-- 在&lt;body&gt;的底部或者在你的主JS文件之前引入...

    jQuery实现单击按钮遮罩弹出对话框效果(2)

    本文实例为大家分享了jQuery实现弹出对话框的具体实现代码,供大家参考,具体内容如下 首先,这里的引用jquery-1.4.4.min.js和jquery.XYTipsWindow.min.2.8.js这两个js,还有一个jquery.XYTipsWindow.2.8.css话不多...

Global site tag (gtag.js) - Google Analytics