3
4

1 回答 1

11

您正在使用已弃用的.toggle功能。它在 jQuery >= 1.9.0 中被删除,因此如果您使用该版本,此代码将调用.toggle动画函数,其中第二个函数是回调(在这种情况下将立即执行)。

相反,您应该自己实现这样的功能:

var toggleState = true;
$('#autoUpdate').on("click", function() {
  if(toggleState) {
    alert('a');
  } else {
    alert('b');
  }
  toggleState = !toggleState;
});
于 2013-01-30T12:25:17.407 回答