迭代失败



无法理解为什么代码不起作用...

在我添加for条件之前,代码运行良好。

谁能偶然看到我哪里出错了?

$(document).ready(function() {
  for(i = 1, i < 2, i++) {
    $("#info_abonnement" + i).hover(function() {
      var pos = $(this).position();
      var width = $(this).outerWidth();
      $("#info_abonnements" + i).css({
        position: "absolute",
        top: pos.top + "px",
        left: (pos.left + width) + "px"
      }).show();
    }, function() {
      $("#info_abonnements" + i).hide()
    });
  }
});

你的foreach是错误的,应该是这样的:

for (i=1;i<2;i++){

你还没有声明 i。它应该是:

var i;
for(i=1;i<2;i++)

最新更新