如何用IE设置background-position-x

时间:2010-09-23 12:03:42

标签: javascript jquery internet-explorer

我已经厌倦了使用IE设置background-position-x$('.scroller').css('background-position-x', posX+'px');不起作用,任何其他方法

var posX = $('.scroller').css('background-position');
    if(typeof(posX) === 'undefined')
    {
        posX = $(' .scroller').css('background-position-x');
    }
    posX = posX.split(" ",1);
    posX = parseInt(posX,10);

    posX = (posX > 100 ) ? 0 : posX+1;
    if(isIE()){
        $('.scroller').css('background-position-x', posX+'px');
    } else {
        $('.scroller').css('background-position', posX+'px center');
    }

1 个答案:

答案 0 :(得分:2)

在IE8标准模式下,您必须将其命名为“-ms-background-position-x”。