$(document).ready(function() {
$('.imagen').mouseenter(function(){
var numero = -535;
var suma;
for (var i = 1; i <= 10; i++) {
$(this).css({'backgroundPosition': suma+"px 0px"}, "-10");
suma = numero * i;
}
}
});
答案 0 :(得分:1)
您应该在background-position
中使用backgroudPosition
而不是''
,并且由于您没有关闭括号而出现语法错误
$(document).ready(function() {
$('.imagen').mouseenter(function(){
var numero = -535;
var suma;
for (var i = 1; i <= 10; i++) {
$(this).css({'background-position': suma+"px 0px"}, "-10");
suma = numero * i;
}
}
);
});
答案 1 :(得分:0)
您的脚本无法正常工作有两个原因。
你的CSS~jQuery元素不是vaild,这里有一个vaild:
$(this).css({'background-Position':suma +“px 0px”},“ - 10”);
你错过了);在其中一个}中,所以函数不是执行的。 (});
)