java 气泡 提示插件_JQuery实现简单时尚快捷的气泡提示插件

在程序提交后,我们需要验证并提示出错的位置,利用JQuery我们可以轻松实现气泡提示,先看效果图:

1e8f07e3f502352bfdbeba85455da28e.png

具体调用代码:

Tooltip.show('输入值为空!','ipt');

其实现过程如下:

1、首先我们在Photoshop中设计出提示框的形状及背景。

240ee9d95f8fa1cd6ea6311e01e3430c.png

2、我们将背景切成三个部分,top、main、bottom

top:

6ba115cdf43f0bf7fbc306cc61b9c3d8.png

main:

9eb8a9bcfd7b6a23201ff8660e7b9f33.png

bottom:

2cfc43fe228d6f002fbde7504a64803a.png

3、定义提示框的CSS文件

.tooltip{

position:absolute; height:200px;

width:300px;

padding:10px;

}

.tooltip_main{

background-image:url(images/tooltip_main.png);

background-position:center;

background-repeat:repeat-y;

padding-left:30px;

padding-right:30px;

color:#C00;

font-weight:bold;

}

.tooltip_top{

width:300px;

height:40px;

background-image:url(images/tooltip_top.png);

background-repeat:no-repeat;

background-position:bottom;

}

.tooltip_bottom{

width:300px;

height:20px;

background-image:url(images/tooltip_bottom.png);

background-repeat:no-repeat;

background-position:top;

}

4、创建Tooltip类,其实现如下:

var Tooltip = {};

Tooltip.show = function(msg,obj){

$('#'+obj).after('

'

+'

+'

'+msg+'
'

+'

+'

');

//调整位置

var objOffset = $('#'+obj).offset();

objOffset.left-=25;

objOffset.top-=10;

$('#tooltip_'+obj).offset(objOffset);

//点击消失

$('#tooltip_'+obj).click(function(){

$(this).hide();

$('#'+obj).focus();

});

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值