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 会抛出错误。– slash197 7 月 9 日 10:34

这导致了一个问题。谢谢@slash197。

于 2012-08-19T14:28:23.787 回答