我有這樣的:爲什麼我需要點擊兩次來啓動這個jQuery事件?
$(".slideDownArrow").click(function(){
currentBlockIndex++;
$('.secondLevel li').eq(currentBlockIndex).trigger('click');
});
,當我點擊slideDownArrow
它爲我和許多其他人,但並不適合每一個人 - 我的客戶必須點擊兩次觸發secondLevel li
click事件。這可能是什麼原因,我該如何解決這個問題?
的secondLevel li
點擊功能:
$('.secondLevel li, .exteriorBox li').bind('click', function(){
var el = $(this),
elIndex = el.index();
$('html, body').animate({
scrollTop: hArray[elIndex]
}, 1000);
});
請發佈一個完整的代碼示例。 – j08691
@ j08691編輯我的文章與其餘的代碼。 – Xeen
嘗試event.stopPropagation(); event.preventDefault(); –