-2

你好下午好社区。我想将您在 xa 中的背景位置移动到此图像中以充当视频,但请不要误以为我事先已致谢

$(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;
        }
    }
});

http://jsfiddle.net/kiokotzu/zw8rB/

4

2 回答 2

1

你应该使用background-positionnot backgroudPositionin''并且出现语法错误,因为你没有关闭括号

http://jsfiddle.net/zw8rB/2/

$(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;
        }
    }
);
    });
于 2013-08-15T20:04:11.573 回答
0

您的脚本无法正常工作的原因有两个。

  1. 您的 CSS ~ jQuery 元素无效,这是一个有效的元素:

    $(this).css({'background-Position': suma + "px 0px"}, "-10");

  2. 你错过了);在 } 之一中,因此该函数未执行。( });)

于 2013-08-15T20:10:19.063 回答