触发事件无法工作或怀疑传递索引

时间:2012-08-28 00:47:34

标签: javascript jquery events

.full-arrow是一个选择下一页的箭头。 .full-navigation是一个导航栏,非常简单的是一行中的框,当您选择它们​​时会改变颜色。其余的功能不在这里,但你得到了一般的想法。

当我为第一个下面的函数创建一个触发事件时,它会正常运行,但我不确定它是否没有拿起index()或它是否正常根本就没有工作。奇怪的是,它第一次有效,但我认为这是因为same_page变量在开头被声明为0

我之所以怀疑index()是否未被传递是因为alert("foo");没有出现。

$(".full-arrow").click(function() {
  $(".full-navigation li:eq(" + same_page+1 + ")").trigger("click");
});

$(".full-navigation li").click(function(event) {
  //alert("foo");
  //alert(same_page);
  same_page = $(this).index();
  if(same_page == $(this).index()) { return false; }
});

1 个答案:

答案 0 :(得分:1)

你从哪里得到same_page变量?尝试使用parseInt( same_page, 10 ) - 我有预感它实际上是一个字符串。