jQuery——超链接提示

在熟悉jQuery过程中,练习超链接提示显示,发现书本上有个问题,经过查询资料,修改如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>超连接提示</title>
 5     <meta charset="utf-8">
 6     <script type="text/javascript" src="jquery-3.4.1.js"></script>
 7     <script type="text/javascript">
 8     $(function(){
 9         var x=10,y=20;
10         $("a.tooltip").mouseover(function(e){
11             this.myTitle=this.title;
12             this.title="";
13             //创建div元素
14             var $tooltip=$("<div id=‘tooltip‘>"+this.myTitle+"</div>");
15             $("body").append($tooltip);
16             $("#tooltip")
17                 .css({
18                     "position":"absolute",//这一行必须添加,否则显示错误。添加之后,IE edge会同时显示空的原提示框,chrome显示正常
19                     "top":(e.pageY+y)+"px",
20                     "left":(e.pageX+x)+"px"
21                 }).show("fast");
22         })
23         .mouseout(function(){
24             this.title=this.myTitle;
25             $("#tooltip").remove();
26         }).mousemove(function(e){
27             $("#tooltip")
28                 .css({
29                     "top":(e.pageY+y)+"px",
30                     "left":(e.pageX+x)+"px"
31                 });
32         });
33     })
34     </script>
35 </head>
36 <body>
37     <p><a href="#" class="tooltip" title="这是我的超连接提示1">提示 1</a></p>
38     <p><a href="#" class="tooltip" title="这是我的超连接提示2">提示 2</a></p>
39     <p><a href="#" title="这是自带提示1">自带提示 1</a></p>
40     <p><a href="#" title="这是自带提示2">自带提示 2</a></p>
41 </body>
42 </html>

效果如下图:

IE edge中的效果:

原文地址:https://www.cnblogs.com/planetwithpig/p/11560173.html

时间: 2025-01-01 10:52:46

jQuery——超链接提示的相关文章

jQuery超链接提示,提示跟随鼠标动

功能:实现鼠标移动到一个超链接时,鼠标右下角产生一个提示,并跟谁鼠标移动,知道鼠标离开超链接. 效果: 源码: 1 <!--本案例是鼠标放在超链接上时,鼠标旁边有提示这是个超练级,以及放在图片上时图片效果放大预览--> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>文字超链接提示和图

jquery超链接提示

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> #tooltip{ position:absolute;/*设置为绝对定位才可以设置div左右位置*/ border:1px solid #333; backgro

Jquery——超链接提示效果

HTML: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>超链接提示效果</title> 6 <script src="js/jquery-3.1.1.js"></script> 7 <script src="js/3_3.

jQuery开发之超链接提示效果和图片提示效果

1,超链接提示效果 超链接自带的有提示效果的,这里就把自己定义的提示效果放在一起可以进行一下比较.示例代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type"

[锋利的JQ]-超链接提示效果

关键知识点: 1.事件对象:当事件一旦被触发,事件对象便会创立.事件对象只能作用于该事件的事件处理程序. 2.认识了mousemove事件了连续触发执行的特性. 代码: HTML: <div class="box"><a href="javascript:;" class="link" title="超链接的标题,也是要提示的文字">超链接提示效果示例</a></div> Jqu

超链接提示效果

html: <!DOCTYPE ><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <style type="text/css"> * { margin: 0px; padding: 0; font-famil

seajs加载jquery时提示$ is not a function该怎么解决

这篇文章主要介绍了seajs加载jquery时提示$ is not a function该怎么解决的相关资料,需要的朋友可以参考下 jquery1.7以上的都支持模块化加载,只是jquery默认的是支持amd,不支持cmd.所以要用seajs加载jquery时,我们需要稍微做下改动,需要把以下内容做下修改,具体修改方式如下: 把 ? 1 2 3 4 5 if (typeof define === "function" && (define.amd)) {   defin

Excel打开超链接提示无法打开http:/xxxx。无法下载您要求的信息。

报错情况如下图 引用以下这位哥们的分析 http://blog.chinaunix.net/uid-7654720-id-1742038.html " 1)在IE中直接输入链接的地址,可以正常浏览.然而,在excel中也不是所有链接都不能直接访问.结合这两点,网站服务器.IE.excel各自都没有问题,单独一点都没问题,那问题很有可能是发生在之间的"配合"问题. 2)开启电脑的"抓包"软件(我这里用的是Wireshark),之后在excel中点击不能访问的

jquery.validate提示错误方法

修改jquery.validate提示错误方法,将错误信息用弹出框提示 <script src="@Url.Content("~/Scripts/jquery.validate.js")"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script> 1 $.e