本文实例讲述了JQuery实现超链接鼠标提示效果的方法。分享给大家供大家参考。具体分析如下:
浏览器其实已经自带了超链接提示,只需在超链接中加入title属性就可以了。但是这个提示效果的响应速度是非常缓慢的,大概要延迟1秒左右啊。我们现在需要的是当鼠标移动到超链接的那一瞬间就出现提示。这时就需要移除a标签中的title提示效果,自己动手做一个类似功能的提示。
HTML设计如下:
复制代码 代码如下:
欢迎访问考高分网
然后为class为tooltip的超链接添加mouseover和mouseout事件:
$("a.tooltip").mouseover(function (){
//显示 title
}).mouseout(function (){
//隐藏 title
});
实现这个效果的具体思路如下:
1. 当鼠标滑入超链接时, 创建一个div元素,div元素的内容为title属性的值。然后将创建的元素追加到文档中。为它设置x坐标和y坐标,使它显示在鼠标位置的旁边。
2. 当鼠标滑出超链接时,移除div元素。
根据分析的思路,写出如下JQuery代码:
$(function(){
var x = 10;
var y = 20;
$("a.tooltip").mouseover(function(e){
this.myTitle = this.title;
this.title = "";
var tooltip = ""+ this.myTitle +"


