У меня есть анимация javascript в моем коде, который, кажется, работает в chrome, но не в сафари или firefox. Однако, когда я создал скрипку и запускал скрипку как в сафари, так и в firefox, он работает. https://jsfiddle.net/dspoknvv/1/ У меня есть jquery, настроенный в моем приложении, так что это не проблема. Код в вопросе:javascript animate не работает на сафари или firefox
var l = 20;
for(var i = 0; i < 10; i++){
$('.input-field').animate({
'margin-left': "+=" + (l = -l) + 'px',
'margin-right': "-=" + l + 'px'
}, 50 );
}
Я попытался удалить этот кусок кода и поставить предупреждение там только, чтобы убедиться, что мое приложение било, что кусок кода, и окно предупреждения, действительно появляется.
И в вашем приложении код находится внутри '$ (function() {...})' или '$ (document) .ready (function() {...})'? – yezzz
находится внутри оператора if else. Это находится в файле js.erb – brandoncodes
, если инструкция if else находится в ruby – brandoncodes