JS代碼
$(function() {
var xOffset = 10;
var yOffset = 20;
$("input").focus(function(e) {
this.t = this.title;
this.title = "";
$("body").append("<span id='tooltip'>" + this.t + "</span>");
$("#tooltip").css("top", (e.pageY - xOffset) + "px").css("left", (e.pageX + yOffset) + "px").fadeIn("fast");
});
$("input").blur(function(e) {
this.title = this.t;
$("#tooltip").remove();
$("#tooltip").css("top", (e.pageY - xOffset) + "px").css("left", (e.pageX + yOffset) + "px");
});
});
CSS
#tooltip{
position:absolute;
border:1px solid #333;
background:#f7f5d1;
padding:2px 5px;
color:#333;
display:none;
}
的HTML元素
<input title="testing the focus tooltip" name="name" type="text"/>
只爲這裏的編碼相同的樂趣,但對於鋰NK元素
$('a').click(function(e) {
e.preventDefault();
this.focus(function (e) {
this.t = this.title;
this.title = "";
$("body").append("<span id='tooltip'>"+ this.t +"</span>");
$("#tooltip")
.css("top",(e.pageY - xOffset) + "px")
.css("left",(e.pageX + yOffset) + "px")
.fadeIn("fast");
});
});
<a title="fdsfsdfsd" href="javascript:;" >test a foucs</a>
是這個jQuery代碼?你有沒有看到我的問題 – 2010-03-21 19:49:35
問題中的添加鏈接對不起,我還沒有閱讀添加的鏈接,但是,這是我知道的使工具提示的簡單方法!是的,它是jQuery!希望這個幫助! – 2010-03-21 19:53:26
啊,反正方法幾乎是一樣的,拿到位置,抓焦點事件,獲得標題,追加體冠,顯示花哨,刪除它,重新開始......! ;-) – 2010-03-21 19:55:23