更改图像的背景位置?

时间:2013-08-15 20:01:40

标签: javascript jquery html css

你好,下午好的社区。 我想在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/

2 个答案:

答案 0 :(得分:1)

您应该在background-position中使用backgroudPosition而不是'',并且由于您没有关闭括号而出现语法错误

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

答案 1 :(得分:0)

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

  1. 你的CSS~jQuery元素不是vaild,这里有一个vaild:

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

  2. 你错过了);在其中一个}中,所以函数不是执行的。 (});