Para tener un fondo degradado en un elemento que hago algo como esto:jQuery css gradiente
.css('filter','progid:DXImageTransform.Microsoft.gradient(startColorstr=\'#FFFFFF\', endColorstr=\'#'+event.backgroundColor+'\', gradientType=1)')
.css('background-image','-webkit-gradient(linear, left top, right bottom, color-stop(0.1, #FFFFFF), color-stop(0.99, #'+event.backgroundColor+'))')
.css('background-image','-moz-linear-gradient(top left, #FFFFFF 0%, #'+event.backgroundColor+' 100%)')
.css('background-image','-o-linear-gradient(top left, #FFFFFF 0%, #'+event.backgroundColor+' 100%)')
Ahora, supongamos que no se jQuery para eliminar todo el trabajo relacionado con los problemas de compatibilidad entre navegadores? ¿Hay alguna forma mejor de hacer eso? Sin usar ningún complemento adicional?
Jquery eliminará/reducirá js problemas relacionados con el navegador cruzado, no solucionará los problemas de su navegador css. En cuanto a lo que sé, jQuery no solucionará este problema para ti. – Michael
Puede definir todo eso en su hoja de estilos. No estoy seguro de por qué está usando jQuery, a menos que necesite hacer esto dinámicamente o algo así. –
No use "background-image:" - use "background:". –