jQuery鼠标划过浮动层

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<style>
body{font:12px/1.5 Tahoma;}
body,ul,li,p,dl,dt,dd{margin:0;padding:0;}
ul li{list-style:none;}
img{border:none;vertical-align:middle;}
a{text-decoration:none;color:#333;}
.content{width:200px;padding:20px;position:relative;top:60px;left:80px}
.content li{line-height:32px;border-bottom:1px dashed #ddd;position:relative;}
.content a{width:180px;display:inline-block;}
.preview{width:312px;height:106px;background:url(images/tipbox.png) no-repeat;padding:40px 0 0 30px;position:absolute;z-index:99;/*top:20px;left:60px;*/ background:#0000FF;}
</style>
</head>
<body>
<div class="content">
    <ul>
        <li>
            <a href="#@" class="ashow">文字1</a>
        </li>
        <li>
            <a href="#@" class="ashow">文字2</a>
        </li>
        <li>
            <a href="#@" class="ashow">文字3</a>
        </li>
        <li>
            <a href="#@" class="ashow">文字4</a>
        </li>
    </ul>
</div>

<script>
$(document).ready(function(){
    var x = 30;
    var y = 10;
    $("a.ashow").hover(function(e){
        $("body").append("<div class='preview'>我是提示文字.</div>");    
        $(".preview").css({"top":(e.pageY + y) + "px","left":(e.pageX - x) + "px"}).fadeIn("slow");
    }),
    function(){
        $(".preview").fadeOut("fast");
    }
    $("a.ashow").mousemove(function(e){
        $(".preview").css({"top":(e.pageY + y) + "px","left":(e.pageX - x) + "px"});
    })
})
.mouseout(function(){
        $(".preview").hide().remove()
        });
</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值