这是交易,我有一个jQuery插件我在Safari和Chrome中效果最好..它减慢了Firefox ..但是,不使用插件不是一个选项,因为它真是太棒了。
我想要做的是为Firefox而不是任何其他浏览器加载不同的背景..如何使用CSS或jQuery实现此目的?
答案 0 :(得分:0)
您可以使用条件注释来加载不同的样式表或使用jQuery检测浏览器:
if ($.browser.mozilla && $.browser.version >= "1.8" )
$("body").css("background-image", "firefox-background.jpg" );
答案 1 :(得分:0)
虽然我不鼓励这一点,但这里有一些粗略的代码
var imageUrl = 'your url';
if( $.browser.mozilla )
$('#yourelement').css('background-image', 'url(' + imageUrl + ')' );
else
$('#yourelement').css('background-image', 'url(' + imageUrl + ')' );
答案 2 :(得分:-1)
我建议你使用一些浏览器检测插件。也可以使用head.js(http://headjs.com/)
完成此(以及许多其他事情)