我已经了解了它,似乎使用jQuery添加样式表的最佳方法是以下内容:
$('head').append('<link rel="stylesheet" type="text/css" href="../css/mystyle.css">');
现在我想做的是使用以下方法在不同的主题之间切换:
<script type="text/javascript">
$(document).ready(function () {
if($('body').hasClass('pink'))
{
$('head').append('<link rel="stylesheet" type="text/css" href="../css/mystylePink.css">');
}
else
{
$('head').append('<link rel="stylesheet" type="text/css" href="../css/mystyle.css">');
}
});
</script>
我的问题:除了用户禁用JavaScript之外,加载这样的样式表会出现什么问题?IE浏览器?移动浏览器?因为我实际上想在移动站点上使用它...
除了用户禁用JavaScript之外,这种样式表加载可能会在一些浏览器中遇到兼容性问题,比如IE和移动浏览器。如果您想在移动站点上使用它,请确保测试并修复任何兼容性问题。