无法理解为什么代码不起作用...
在我添加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++)