javascript animate不工作在safari也不是firefox

时间:2016-12-28 20:58:51

标签: javascript jquery ruby-on-rails cross-browser

我的代码中有一个javascript动画,似乎在chrome中有效但在safari或firefox中没有。然而,当我创建小提琴,并在safari和firefox中运行小提琴时,它的工作原理。 https://jsfiddle.net/dspoknvv/1/我在我的应用中配置了jquery,因此不是问题。有问题的代码:

var l = 20;  
for( var i = 0; i < 10; i++ ){
    $('.input-field').animate( { 
        'margin-left': "+=" + ( l = -l ) + 'px',
        'margin-right': "-=" + l + 'px'
 }, 50  ); 
} 

我已经尝试删除那段代码,并在那里发出提醒,以确保我的应用程序正在点击那段代码,并且确实出现了警告框。

1 个答案:

答案 0 :(得分:1)

检查脚本是否以正确的输入为目标。就目前而言,在某些浏览器上它会激活隐藏的输入。