jQuery的动画在Internet Explorer中无法正常工作(jQuery animatio

2019-10-18 19:44发布

我编码我的网站,我的一个朋友在帮我。 此代码不能在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/

Answer 1:

你缺少括号。

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


Answer 2:

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

逗号将被罚款,如果下一行不会被注释掉。 删除逗号和IE浏览器将被罚款。



Answer 3:

难道是px'top':'450px' ,我曾经有过一个问题, px ,只是尝试删除它们



Answer 4:

我在IE9面临同样的问题。 我想上面不带引号和它的工作。



文章来源: jQuery animation not working in Internet Explorer