我有这个:
$(".slideDownArrow").click(function(){
currentBlockIndex++;
$('.secondLevel li').eq(currentBlockIndex).trigger('click');
});
当我点击slideDownArrow
时,它适用于我和许多其他人,但不适合所有人 - 我的客户必须点击两次才会触发secondLevel li
点击事件。可能是什么原因以及如何解决这个问题?
secondLevel li
点击功能:
$('.secondLevel li, .exteriorBox li').bind('click', function(){
var el = $(this),
elIndex = el.index();
$('html, body').animate({
scrollTop: hArray[elIndex]
}, 1000);
});
答案 0 :(得分:0)
$('.secondLevel li')[currentBlockIndex].click();
get()
不是使用[]
,而是返回HTML元素。 click
是本机点击事件生成器。
由于事件是对用户点击的响应,您可以忽略有关安全原因的任何评论。我在所有浏览器上都试过这个并没有问题。