我有十个礼物清单。
1 2 3 4 5 6 7 8 9 10
我的jquery触发器设置如下,并在可点击的按钮中包裹。
$("#autoSelectLi").live("click", function(event)
{
$("paginationList li:eq(6)").trigger("click");
});
我第一次尝试点击#autoSelectLi时,没有任何作用。但是如果我手动点击li 7然后点击#autoSelectLi点击任何其他li(例如,li 1),则自动jquery触发器会自动点击li 7。
这是使用jquery触发器方法后执行的代码。
$("paginationList li").live("mouseenter", "mouseout", function(event)
{
event.stopImmediatePropagation();
if(event.type == "mouseenter")
{
$(this).on("click", function(evt)
{
evt.stopImmediatePropagation();
// rest of code.......
});
}
答案 0 :(得分:0)
您已经为li元素放置了单击处理程序,以便只有在将鼠标放在它们上时才会初始化它们(每次将鼠标放在它们上面时,最终可能会有很多处理程序)。删除' mouseenter'处理程序,只需将点击处理程序直接放入$(document).ready