JQuery实现简单实用的气泡提示插件

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

具体调用代码:

<input name="ipt" id="ipt"  value=""/>

<script language="javascript">
    Tooltip.show('输入值为空!','ipt');
</script>

其实现过程如下:

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

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

top:

main:

bottom:

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('<div class="tooltip" id="tooltip_'+obj+'">'
    +'<div class="tooltip_top"></div>'
    +'<div class="tooltip_main">'+msg+'</div>'
    +'<div class="tooltip_bottom"></div>'
    +'</div>');
    //调整位置
    var objOffset = $('#'+obj).offset();
    objOffset.left-=25;
    objOffset.top-=10;
    $('#tooltip_'+obj).offset(objOffset);
    //点击消失
    $('#tooltip_'+obj).click(function(){
        $(this).hide();
        $('#'+obj).focus();
    });
}

 

源码及演示下载地址:http://163.fm/cfOnqMo,提取码:dYmSe8Ga。

 

转载于:https://www.cnblogs.com/zonx/archive/2012/11/29/2795323.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值