我想过是否可以确定哪个链接悬停。就像我悬停http://google.com/一样,一个div应弹出(显示:阻止)并显示谷歌徽标,如果我将stackoverflow.com悬停在stackoverflow徽标等等......
这可以通过以下方式实现:悬停或是否必须将每个链接都放入其自己的div中?
非常感谢!
答案 0 :(得分:4)
您可以通过为所有a
元素分配侦听器来完成此操作。
$('a').hover(function() {
var href = $(this).attr('href');
if (href == 'http://stackoverflow.com') {
// do your thing
}
});
如果您不想进行精确的网址匹配,可以为元素添加特殊数据属性,然后检查它们。
<a data-rel = 'stackover' href="http://stackoverflow.com">SO</a>
$('a').hover(function() {
var rel = $(this).data('rel');
if (rel == 'stackover') {
// do your thing
}
});