【问题标题】:Change background-position of an image? [duplicate]更改图像的背景位置? [复制]
【发布时间】:2013-08-15 20:01:39
【问题描述】:

大家好,下午好。 我想在 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/

【问题讨论】:

标签: javascript jquery html css


【解决方案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;
        }
    }
);
    });

【讨论】:

【解决方案2】:

您的脚本无法运行的原因有两个。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多