一个提示框效果 鼠标放上去弹出的老是第一个 要求的效果是 要一一对应起来下面是js代码<script type="text/javascript">
$(function () {
var x = 10;
var y = 20;
$('.lh_s1').mouseover(function () {
var tip = "<div id=\"tips\">" + $("#strtip").html() + "</div>";
$('body').append(tip);
$('#tips').show('fast');
}).mouseout(function () {
$('#tips').remove();
}).mousemove(function (e) {
$('#tips').css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" })
})
})
</script>下面是html代码 <li>
<span class="red">4000</span>
<span class="lh_s1"><div id="strtip" style="display:none;">当 前 号 码:400100120</br>每月最低消费:¥500 元</br>接听全国来电:¥0.15 元/分钟</div><a href="#" class="tip">100120</a>
</span>
</li>
<li>
<span class="red">4000</span>
<span class="lh_s1"><div id="strtip" style="display:none;">当 前 号 码:400100110</br>每月最低消费:¥500 元</br>接听全国来电:¥0.15 元/分钟</div><a href="#" class="tip">100120</a>
</span>
</li>
$(function () {
var x = 10;
var y = 20;
$('.lh_s1').mouseover(function () {
var tip = "<div id=\"tips\">" + $("#strtip").html() + "</div>";
$('body').append(tip);
$('#tips').show('fast');
}).mouseout(function () {
$('#tips').remove();
}).mousemove(function (e) {
$('#tips').css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" })
})
})
</script>下面是html代码 <li>
<span class="red">4000</span>
<span class="lh_s1"><div id="strtip" style="display:none;">当 前 号 码:400100120</br>每月最低消费:¥500 元</br>接听全国来电:¥0.15 元/分钟</div><a href="#" class="tip">100120</a>
</span>
</li>
<li>
<span class="red">4000</span>
<span class="lh_s1"><div id="strtip" style="display:none;">当 前 号 码:400100110</br>每月最低消费:¥500 元</br>接听全国来电:¥0.15 元/分钟</div><a href="#" class="tip">100120</a>
</span>
</li>
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>
<script type="text/javascript">
//<![CDATA[
$(function(){
$("a.tooltip").mouseover(function(e){
var tooltip = "<div id='tooltip'>"+ this.title +"<\/div>"; //创建 div 元素
$("body").append(tooltip); //把它追加到文档中
$("#tooltip")
.css({
"top": e.pageY + "px",
"left": e.pageX + "px"
}).show("fast"); //设置x坐标和y坐标,并且显示
}).mouseout(function(){
$("#tooltip").remove(); //移除
});
});
//]]>
</script>
</head>
<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="这是自带提示2.">自带提示2.</a></p>
</body>