为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery实现超链接提示效果

jQuery实现超链接提示效果

墨色风雨 2019-04-19 18:15:16
<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>超链接</title>    <script type="text/javascript" src="jquery.js"></script></head><style>    #tooltip {        position: absolute;        border: 1px solid #333;        background: #f7f5d1;        padding: 1px;        color: #333;        display: none;    }</style><body>    <p><a href="#" class="tooltip"title="超链接提示1">提示1.</a> </p>    <p><a href="#" class="tooltip"title="超链接提示2">提示2.</a> </p></body><script>    $(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"            });        });    })</script></html>
查看完整描述

3 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

 $("tooltip").css({
                        ====>选择器错了,少了#
                        $("#tooltip").css({


查看完整回答
反对 回复 2019-05-13
?
慕村9548890

TA贡献1884条经验 获得超4个赞

$("tooltip").css({
            "top": (e.pageY + y) + "px",
            "left": (e.pageX + x) + "px"
        }).show("fast");

改成

$("#tooltip").css({
            "top": (e.pageY + y) + "px",
            "left": (e.pageX + x) + "px"
        }).show("fast");


查看完整回答
反对 回复 2019-05-13
  • 3 回答
  • 0 关注
  • 610 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信