Tôi sử dụng phương thức .css()
của jQuery để áp dụng kiểu cho một phần tử. Tôi làm như vậy:Xây dựng đối tượng JavaScript để sử dụng với jQuery .css() (điều gì về các khóa trùng lặp?)
var cssObj = {
'background-color' : '#000',
'background-image': '-webkit-linear-gradient(top,#000,#fff)',
'background-image': 'linear-gradient(top,#000,#fff)'
};
$(".element").css(cssObj);
Vấn đề với điều này rõ ràng là tôi sử dụng các phím trùng lặp trong đối tượng, điều này không hề mát mẻ.
Làm cách nào để giải quyết vấn đề này? Tôi cần phải vượt qua các tham số CSS với tên trùng lặp để giải quyết hầu hết các trình duyệt.
gì về một kịch bản phát hiện trình duyệt? – FishBasketGordo
Điều đó sẽ hoạt động nhưng sẽ không phải là một giải pháp tốt đẹp ... – j7nn7k
@FishBasketGordo Hãy hỏi [Lex Luthor] (http://www.youtube.com/watch?v=McAeQiLmEYU) những gì anh ấy nghĩ về phát hiện trình duyệt \ o/ – Raynos