【发布时间】:2015-07-03 14:29:26
【问题描述】:
我有一个 jQuery 问题;我想通过悬停在另一个元素上触发 :hover 事件,控制台显示错误:
未捕获的 RangeError:超出最大调用堆栈大小
这是我的 Javascript 函数:
$(".love").hover(function() {
$(".fa-heart").trigger('mouseover');
});
这是我的 HTML:
<div class="middle-bar grey-dark"></div>
<ol class="container text-center" id="love-inline">
<li>
<h2 class="love inline" id="LOVE-left">Nos coups de</h2>
</li>
<li>
<h2 class="love inline" id="heart"><i class="fa fa-heart hvr-pulse-grow"></i></h2>
</li>
<li>
<h2 class="love inline" id="LOVE-right">du moment</h2>
</li>
</ol>
<div class="little-middle-bar grey-dark"></div>
<div class="end-bar"></div>
有什么想法吗?
【问题讨论】:
-
仅供参考,您的 HTML 无效 - 您只能将
li元素作为ol的直接后代。 -
悬停状态的样式是什么?
-
这是类似的问题类型 - stackoverflow.com/questions/13325519/…
标签: javascript jquery html css hover