jquery-alert提示插件

前一段时间在忙着网站改版的工作,在表单校验提示时要求不能使用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/。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值