【发布时间】:2013-09-04 07:02:45
【问题描述】:
我正在尝试使用 jQuery 重新创建指针事件功能,因为指针事件在 IE 和 Opera 上不起作用。
我有一个 div,当悬停时,另一个 div 会显示在其上方,并且具有指针事件至关重要,因此当上方的 div 悬停时,动画不会触发:
知道如何在 jQuery 中做到这一点吗?我尝试了一些东西(如 removeClass、mouseout 等)但无法到达那里:
jQuery(尝试):
$(".soc1").hover(function(){ $(".soc1").removeClass("t1") });
HTML:
<div class="soc1"><a href="#" target="_blank" class="soc1"><span class="t1">link</span></a></div>
CSS:
.soc1 a:hover > .t1{
margin-top:-30px;
opacity:1;
}
.t1{
position:absolute;
font-style:normal;
letter-spacing:0px;
display:block;
padding:4px;
font-family:Verdana, sans-serif;
font-size:10px;
color:#fff;
background-color:#090909;
opacity:0;
margin-left:2px;
margin-top:-40px;
pointer-events:none;
cursor:default;
}
【问题讨论】:
-
看看这篇对你的问题有很好答案的帖子:stackoverflow.com/questions/5855135/…
标签: jquery css html hover pointer-events