Failing, чтобы понять, почему код не работает ...В противном случае в итерации
код работал отлично, прежде чем я добавил условие 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()
});
}
});
Еогеасп (я = 1, г <2, я ++) {не является допустимым синтаксисом – juvian
Кроме того, обратите внимание, в связи с * закрытия *, значение 'i' будет таким же (2) в каждой функции наведения. –
Похоже, вы путаете ['for'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for) с [' foreach'] (https: // developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) – j08691