jQuery学习记录2

这次是跟随鼠标的提示的一种实现,唯一要注意的就是新建一个div之后,要先把它的position设为absolute之后,才能设置它的偏移

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jQuery.js"> </script>
<script>
$(document).ready(function(){
    var x=20;
    var y=20;
    $("a").mouseover(function(e){
        this.xxx=this.title;
        this.title="";
        var tooltip="<div id='tooltip'>"+this.xxx+"</div>";
        $("body").append(tooltip);
        $("#tooltip").css({"position":"absolute","top":"20px","left":"20px","fontSize":"70px"})
                      .show("fast");
    })
    $("a").mouseout(function(e){
        this.title=this.xxx;
        $("#tooltip").remove();
        
    })
    $("a").mousemove(function(e){
        $("#tooltip").css({"top":(e.pageY+y)+"px","left":(e.pageX+x)+"px"});
    })
    
})
</script>
</head>
<body>
<a href="#" class="tooltip" title="这是一个链接">这是一个链接</a>
</body>

 之后实现了鼠标滑过图片时显示大图:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jQuery.js"> </script>
<script>
$(document).ready(function(){
    var x=20;
    var y=20;
    $("a").mouseover(function(e){
        this.xxx=this.title;
        this.title="";
        this.imge=this.href;
        var tooltip="<div id='tooltip'><img src='"+this.imge+"'/></div>";
        var imgtitle="<p>"+this.xxx? "<br/>"+this.xxx :""+"</p>";
         $("body").append(tooltip);
        $("#tooltip").append(imgtitle);
        $("#tooltip").css({"position":"absolute","top":"20px","left":"20px"})
                      .show("fast");
    })
    $("a").mouseout(function(e){
        this.title=this.xxx;
        $("#tooltip").remove();
        
    })
    $("a").mousemove(function(e){
        $("#tooltip").css({"top":(e.pageY+y)+"px","left":(e.pageX+x)+"px"});
    })
    
})
</script>
</head>
<body>
<ul>
<li><a href="../img/adminBK.jpg" class="tooltip" title="这是月亮"><img src="../img/adminBK.jpg"  height="125" width="150" alt="月亮" /></a></li>
</ul>
</body>

 

转载于:https://www.cnblogs.com/wangyan-dlut/p/3408500.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值