您的位置:首页 > Web前端 > JQuery

Jquery中的DOM操作 (十.超链接提示效果)

2017-03-07 18:18 603 查看
$(function(){
var x = 10;
var y = 20;
$("a.tooltip").mouseover(function(e){
this.mytitle=this.title;
this.title="";
var tooltip="<div id='tooltip'>"+this.mytitle+"</div>";
$("body").append(tooltip);
$("#tooltip").css({"top": e.pageY+y+"px","left": e.pageX+x+"px"}).show("fast");
}).mouseout(function(){
this.title= this.mytitle;
$("#tooltip").remove();
}).mousemove(function(e){
$("#tooltip").css({"top": e.pageY+y+"px","left": e.pageX+x+"px"});
});
});

<body>
<p><a href="#" class="tooltip" title="这是我的超链接提示1.">提示1</a></p>
<p><a href="#" class="tooltip" title="这是我的超链接提示2.">提示2</a></p>
<p><a href="#"  title="自带提示1.">自带提示1</a></p>
<p><a href="#"  title="自带提示1.">自带提示1</a></p>
</body>

<style type="text/css">
body{
margin:0;
padding:40px;
background:#fff;
font:80% Arial, Helvetica, sans-serif;
color:#555;
line-height:180%;
}
p{
clear:both;
margin:0;
padding:.5em 0;
}
/* tooltip */
#tooltip{
position:absolute;
border:1px solid #333;
background:#f7f5d1;
padding:1px;
color:#333;
display:none;
}
</style>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息