javascript代碼:javascript
var mouseon=false; // $('a')是要有mouseover出息提示信息的對象; $('a').mouseover(function(e) { //取得該對象的title屬性做爲提示信息顯示,固然你也能夠指定其餘屬性; var tip = $(this).attr('title'); // 判斷當前是否鼠標停留在對象上,能夠修正ie6下出現的意外Bug; mouseon=true; // 清空內容,由於title屬性瀏覽器默認會有提示; $(this).attr('title',''); // 建立提示信息的容器,樣式自定; $("body").append('<div id="tooltip"><div>' + tip + '</div></div>'); // 取得鼠標座標來指定提示容器的位置; $('#tooltip').css({ top:e.pageY - 35, left:e.pageX - $("#tooltip").width()+36 }).show(); }).mousemove(function(e) { $('#tooltip').css({ top:e.pageY - 35, left:e.pageX - $("#tooltip").width()+36 }); }).mouseout(function() { if(mouseon==true){ $(this).attr('title',$('#tooltip div').html()); $('#tooltip').remove(); mouseon=false; } });
在線Demo地址:http://www.astronergy.com/about_worldwide.phpphp