Градиенты не работают в jQuery

Вот код:

$('#pocetak h1.rastavljac').css({
    'background':'#3578ff;',
    'background':'-moz-linear-gradient(left,  #3578ff 0%, #7AA6ff 15%, #7AA6ff 85%, #3578ff 100%)',
    'background':'-webkit-gradient(linear, left top, right top, color-stop(0%,#3578ff), color-stop(15%,#7AA6ff), color-stop(85%,#7AA6ff), color-stop(100%,#3578ff))',
    'background':'-webkit-linear-gradient(left,  #3578ff 0%,#7AA6ff 15%,#7AA6ff 85%,#3578ff 100%)',
    'background':'-o-linear-gradient(left,  #3578ff 0%,#7AA6ff 15%,#7AA6ff 85%,#3578ff 100%)',
    'background':'-ms-linear-gradient(left,  #3578ff 0%,#7AA6ff 15%,#7AA6ff 85%,#3578ff 100%)',
    'background':'linear-gradient(to right,  #3578ff 0%,#7AA6ff 15%,#7AA6ff 85%,#3578ff 100%)',
    'filter':'progid:DXImageTransform.Microsoft.gradient( startColorstr="#3578ff", endColorstr="#3578ff",GradientType=1 )',
    'color':'#FFFFFF','transition':'all 600ms ease 0s'});

Теперь все это отлично работает в настольных браузерах, но в браузере Android и в браузере IOS цвета не меняются. Однако, немного повозившись, я обнаружил, что если я поставлю свойство web-kit последним, оно отлично работает на мобильных платформах, но тогда оно не работает в Firefox на рабочем столе :(. Есть идеи?


person Damiao    schedule 15.12.2013    source источник
comment
Я попробовал эту скрипту в Firefox 25 на OSX и отлично вижу градиент. jsfiddle.net/56bPD   -  person Bas van Dijk    schedule 15.12.2013
comment
stackoverflow.com/a/8020328/1836314   -  person matpop    schedule 15.12.2013
comment
как я уже сказал, он отлично работает в настольных браузерах, но не в браузере Android (за исключением случаев, когда я сначала помещаю свойство web-kit, но тогда он не работает в Firefox на рабочем столе). Ваша скрипка не отображается ни на Android...   -  person Damiao    schedule 15.12.2013
comment
@Damiao Damiao Вы видели ответ, который я связал? Я не отмечаю это только потому, что думаю, что это не точная копия.   -  person matpop    schedule 15.12.2013
comment
@matpop Извините, я проглядел вашу ссылку. Я читал ветку, но если это правда, то почему она работает на всех настольных платформах, кроме IE или Corse?   -  person Damiao    schedule 15.12.2013
comment
@Damiao Большинство браузеров теперь поддерживают linear-gradient без префикса, Android по-прежнему нуждается в этом (caniuse.com/css-gradients )   -  person matpop    schedule 15.12.2013
comment
Я нашел какой-то обходной путь для этой проблемы благодаря ссылке matpop, которая натолкнула меня на идею написать фоновое изображение, а не просто фон для свойства веб-кита, и теперь он работает в браузере Android. Спасибо матпоп...   -  person Damiao    schedule 15.12.2013
comment
@Damiao Хорошо, но имейте в виду, что по крайней мере пять из ваших background правил все равно будут игнорироваться.   -  person matpop    schedule 15.12.2013