0

私は高度な jquery プログラマーではありません。冒険を始めたところです。深刻な問題に直面しました。作成したスクリプトが IE で動作しません。Firefox と Chrome で動作します。これで私を助けてもらえますか?

    $(document).ready(function(){

    $('#quotein')
        .css('margin-left', '-890px');

    var paddingLeft = parseInt($('#quotein .quote1').css('padding-left'));
        console.log(paddingLeft);
    var paddingRight = parseInt($('#quotein .quote1').css('padding-right'));
    var slideWidth = $('#quotein .quote1').width() + paddingLeft+paddingRight;
    slideWidth = ''+slideWidth+'px';

    var isHidden = false;

    $('#quotein .quotebutton')
        .css('cursor', 'pointer')
        .click(function(){
            if(!isHidden){
                isHidden = true;
                $(this)
                    .css('background', 'url(_images/generic/quote-out.png) no-repeat left') 
                    .parent()
                    .animate({
                        'left': slideWidth
                    }, 'fast');
            }else{
                isHidden = false;
                $(this)
                    .css('background', 'url(_images/generic/quote-in.png) no-repeat left')
                    .parent()
                    .animate({
                        'left': '0px'
                    }, 'fast');
            }
        });

});
4

1 に答える 1

0

console.log行にコメントします。開発者ツールを開いておらず、コンソールに書き込もうとすると、IEがエラーをスローすることがあります。–slash1977月9日10:34

これが問題を引き起こしていました。@slash197に感謝します。

于 2012-08-19T14:28:23.787 に答える