我有一個jQuery問題;我想通過懸停上的其他觸發元素上的:hover
事件,控制檯顯示我的錯誤:觸發a:通過懸停在另一個上的懸停事件
Uncaught RangeError: Maximum call stack size exceeded
這裏是我的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的直系後裔。 –
懸停狀態的風格是什麼? – dfsq
這是類似的問題類似 - http://stackoverflow.com/questions/13325519/jquery-trigger-a-hover-event-from-another-element – Vinay