前一段时间在忙着网站改版的工作,在表单校验提示时要求不能使用alert弹出提示,因为这样对用户体验不是很好,因此本人使用jQuery写了个jquery-alert提示插件,其实现的功能也仅仅是用来替代js原生的alert语句。现将其发布出来希望对有方面需求的朋友们有所用。
使用方法很简单:
Js代码
$('#tip).alert('hello world.');
其中id为tip的元素是我们需要显示校验提示的元素,'hello world'是提示语,显示在元素的右侧。
当然有时候我们可能需要它显示在元素的顶部或尾部, 或者对其显示的样式做修改,那就得使用第二个参数options啦,调用方式如下:
Js代码
$('#tip').alert('hello world',{
position: 'right',
focus: true,
alertzIndex: 999,
alertClass: 'corner'
});
下面是在插件中定义的参数情况:
Js代码
// 默认参数
$.fn.alert.defaults = {
position: 'right', // 位置字符串(可选)默认为right,可选为top,bottom
focus: true, // 是否让校验对象获得焦点(解决blur事件上有校验时死循环问题)默认为true让对象获得焦点
alertzIndex: 999,
alertClass: 'default' // 'alert-' + alertClass.
};
现在说明一下以上各参数的作用:
1. position: 定义浮动提示相对于元素显示的位置,默认显示在元素的右侧,可选的参数为top以及bottom;
2. focus: 是否需要在显示浮动提示的同时让校验对象获得焦点,默认为true。
3. alertzIndex: 这是浮动提示层DIV的z-Index属性。
4. alertClass: 通过这个参数可以定义浮动提示层的样式,样式定义在jquery.alert.css样式表文件中,大家可以通过在此文件中增加新的样式来达到自定义样式的作用。默认为default,另还自带一种圆角的样式为corner。
如果我们在自己的页面中想全部使用一种新的样式的话,推荐大家使用以下方式,而不需要修改插件的源代码:
Js代码
$.fn.alert.defaults.alertClass = 'myCss';
jquery.alert插件的下载地址:http://code.google.com/p/jquery-alert/。
分享到:
相关推荐
1. `jquery.alert.js`:核心的jQuery插件脚本,包含了实现对话框功能的代码。 2. `jquery.alert.css`:样式文件,定义了对话框的默认样式。 3. 示例文件(如`demo.html`):展示如何在实际项目中使用这个插件的示例...
jQueryAlert是一种基于jQuery库的插件,用于创建更美观、功能丰富的提示对话框,它可以替代JavaScript内置的alert、confirm和prompt函数。这个插件的主要目的是为用户提供一个自定义且交互性强的对话框解决方案,使...
`jquery-confirm` 是一个强大的jQuery插件,专为对话框和确认框设计,它极大地扩展了传统的JavaScript alert、confirm和prompt功能。这款插件旨在为网页应用提供美观、灵活且功能丰富的提示对话框,让用户交互体验...
《jQuery-File-Upload插件深度解析与应用实践》 jQuery-File-Upload是一款功能强大的JavaScript文件上传组件,它提供了一种优雅的方式来处理文件上传,支持多文件选择、进度条显示、图片预览等特性,使得文件上传变...
本文将详细探讨"jQuery Alert提示框"、"动态加载提示框"以及"jQuery插件"的相关知识点。 一、jQuery Alert提示框 在网页开发中,我们常常需要向用户显示一些信息或确认操作,传统的JavaScript alert函数虽然简单,...
`jQuery-Alert`插件就是为了改善这种情况,它允许开发者通过jQuery轻松地定制警告对话框的样式和功能,为用户提供更加友好且可定制的交互体验。 **一、jQuery-Alert的核心功能** 1. **样式定制**:jQuery-Alert...
在某些情况下,开发者可能希望自定义提示框的外观和行为,这就是"jQuery模拟alert提示框"的用途。 创建自定义提示框可以提供更多的灵活性,例如添加自定义按钮、设置不同的主题或甚至包含复杂的内容。在本案例中,...
`jquery-confirm`是一款基于jQuery的弹出对话框插件,它提供了丰富的自定义选项和功能,使得在网页中创建美观且功能多样的确认、警告、信息提示框变得简单易行。这款插件的设计理念是替代浏览器原生的`alert`, `...
`jquery-ui-dialog-demo` 是一个基于 jQuery UI 库的弹出窗口插件示例,它提供了丰富的交互式对话框功能,包括模拟原生 JavaScript 的 `alert` 和 `confirm` 对话框以及自定义的打开(open)模式。这个插件使得在...
- **多语言支持**:通过修改插件的内置文本,可以实现多语言环境下的座位提示信息。 - **支付集成**:结合第三方支付API,实现选座后的在线支付流程。 - **动画效果**:添加动画效果,提高用户体验,如座位被选中...
jQuery Confirm是一款基于jQuery的插件,它为网页提供了一种更加丰富、可自定义的对话框解决方案,替代了浏览器原生的alert、confirm和prompt函数。本文将深入探讨jQuery Confirm提示框的使用方法、特性以及如何在...
7. **其他组件**:包括滑块(Slider)、按钮(Button)、提示(Tip)、提示框(Alert/Confirm/Prompt)等。 此外,`EasyUI` 还提供了主题定制功能,可以方便地改变应用的外观以适应不同的设计需求。`1.3.5`版本可能已经包含...
jQuery插件:警告-确认-提示弹出对话框效果_jquery_alert_dialogsjQuery插件:警告-确认-提示弹出对话框效果_jquery_alert_dialogsjQuery插件:警告-确认-提示弹出对话框效果_jquery_alert_dialogs
"前端项目-jquery-idletimer"是一个专为监测用户在页面上的活动而设计的jQuery插件。这个项目的主要目标是帮助开发者跟踪用户是否在与网页进行互动,例如点击、滚动或者填写表单等行为,以便在用户处于非活动状态时...
总之,`jquery-confirm`作为一个强大的jQuery插件,极大地丰富了网页的提示和确认功能,为开发者提供了更多的设计自由度,提升了用户体验。在实际项目中,合理利用`jquery-confirm`能让你的网页应用变得更加专业和...
4. **提示插件:SweetAlert2** SweetAlert2是一个流行的JavaScript库,提供美观且可定制的提示框。它可以替代浏览器原生的`alert()`、`prompt()`和`confirm()`,并提供更丰富的交互体验。通过引入库文件,可以轻松...
jQuery-confirm是一款强大的、可高度自定义的弹窗插件,它扩展了JavaScript的原生alert、confirm和prompt功能,为开发者提供了丰富的选项和定制能力,使得网页的提示更加美观和友好。本文将深入探讨jQuery-confirm的...
这个插件能够帮助开发者轻松创建各种类型的提示、警告、确认和自定义消息框,而不再局限于浏览器自带的alert函数。在网页交互设计中,弹窗对话框是一种常用的用户反馈方式,能够提升用户体验,使信息传递更直观。 ...
1. **使用jQuery插件**:有许多开源的jQuery插件,如Bootbox.js、SweetAlert2和PNotify,它们提供了丰富的自定义选项,包括自定义样式、图标、按钮等。例如,SweetAlert2允许创建带有标题、文本、输入字段甚至图标的...
**jQuery validate 和 form 插件详解** 在网页开发中,用户界面的交互性和数据验证是不可或缺的部分。jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理和动画效果。`jQuery validate` 和 `...