1

我正在编写我的网站,我的一个朋友正在帮助我。此代码不适用于 IE 10 (Windows 7)。我什至尝试过传统模式,但无济于事。例如,单击“服务”后,此代码将在 FF 或 Chrome 上运行。但是,不在 IE 上。有人可以帮我修复这段代码,这样它也可以在 IE 上运行吗?

$('#services-fr-2').on('click',function(){

    $(".clientsFr").hide();
    $('.servicesFr').fadeToggle();
    $('#green-pouch-fr').animate({
        'top':'450px'//,
        //'height':'450'
    });

});

编辑: 这是所要求的小提琴。

http://jsfiddle.net/dVMT9/5/

4

4 回答 4

0

可以吗px'top':'450px'我曾经遇到过问题px,请尝试删除它们

于 2013-10-20T07:21:17.270 回答
0

你缺少括号。

$('#services-fr-2').on('click',function(){  
        $( ".clientsFr" ).hide();
        $('.servicesFr').fadeToggle();
        $('#green-pouch-fr').animate({
            'top':'450px'//,
            //'height':'450'
        })
});
于 2013-10-20T03:55:55.623 回答
0

你的问题是后面的逗号'top':'450px'

如果下一行不被注释掉,逗号就可以了。去掉逗号,IE就可以了。

于 2013-10-20T04:08:12.850 回答
0

我在IE9中遇到了同样的问题。我尝试了不带引号的 top 并且它有效。

于 2014-07-01T11:52:29.913 回答