我在工具提示上找到了一个教程,我试图在不看的情况下复制它。在我这样做之后,我发现我的代码和教程存在一些差异。所以我修复了它,但它仍然没有出现。
http://www.jsfiddle.net/8RTqC/
没关系,我发现了问题。
改变了
tip = $(this).find('.tooltip');
为了
tip = $('.tooltip');
它奏效了
我在工具提示上找到了一个教程,我试图在不看的情况下复制它。在我这样做之后,我发现我的代码和教程存在一些差异。所以我修复了它,但它仍然没有出现。
http://www.jsfiddle.net/8RTqC/
没关系,我发现了问题。
改变了
tip = $(this).find('.tooltip');
为了
tip = $('.tooltip');
它奏效了
您的选择器错误:
tip = $(this).find('.tooltip');
这会在您的锚点中查找具有“工具提示”类的元素。只需使用:
var tip = $('.tooltip');
要保留每个链接,您需要替换它:
$(this).find('.tooltip')
使用查找工具提示 a 兄弟的方法,而不是在内部,<a>
如下所示:
$(this).next('.tooltip')
你最好不要重新发明轮子。尝试这个: