JQuery實現(xiàn)簡單時尚快捷的氣泡提示插件
更新時間:2012年12月20日 16:27:48 作者:
在程序提交后,為了提高用戶體驗我們需要驗證并提示出錯的位置,利用JQuery我們可以輕松實現(xiàn)氣泡提示,需要的朋友可以了解下
在程序提交后,我們需要驗證并提示出錯的位置,利用JQuery我們可以輕松實現(xiàn)氣泡提示,先看效果圖:
具體調用代碼:
復制代碼 代碼如下:
<input name="ipt" id="ipt" value=""/>
<script language="javascript">
Tooltip.show('輸入值為空!','ipt');
</script>
其實現(xiàn)過程如下:
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、創(chuàng)建Tooltip類,其實現(xiàn)如下:
復制代碼 代碼如下:
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();
});
}
您可能感興趣的文章:
- 使用jQuery UI的tooltip函數(shù)修飾title屬性的氣泡懸浮框
- 基于jquery的氣泡提示效果
- jquery.cvtooltip.js 基于jquery的氣泡提示插件
- Jquery插件分享之氣泡形提示控件grumble.js
- jQuery插件HighCharts實現(xiàn)氣泡圖效果示例【附demo源碼】
- jQuery bt氣泡實現(xiàn)懸停顯示及移開隱藏功能的方法
- jquery實現(xiàn)鼠標滑過顯示提示框的方法
- 基于JQuery 的消息提示框效果代碼
- Jquery實現(xiàn)鼠標移上彈出提示框、移出消失思路及代碼
- jquery懸浮提示框完整實例
- jQuery實現(xiàn)鼠標放置名字上顯示詳細內容氣泡提示框效果的方法分析
相關文章
jQuery EasyUI常用數(shù)據(jù)驗證匯總
這篇文章主要為大家詳細匯總了jQuery EasyUI常用數(shù)據(jù)驗證,介紹了validatebox()提供的自定義驗證,感興趣的小伙伴們可以參考一下2016-09-09基于jQuery實現(xiàn)點擊最后一行實現(xiàn)行自增效果的表格
現(xiàn)在任何事務都追求效率和人性化,當然網(wǎng)頁效果也是如此,如果一個可以編輯數(shù)據(jù)的表格,編輯到最后一行的時候,點擊可以自動添加一行,這樣算是一個比較人性化的效果,可以免去一絲勞頓之苦,下面分享一段這樣的代碼2016-01-01javascript權威指南 學習筆記之null和undefined
JavaScript中的關鍵字null是一個特殊的值,它表示“無值”。null常常被看作對象類型的一個特殊值,即代表“無對象”的值。2011-09-09