我正在开发一个 MVC3 应用程序,其母版页在正文中呈现视图。现在我有 2 个 css 文件(不同的布局),我想根据客户端的屏幕大小选择 CSS。 一切都适用于下面的代码,但是,仅适用于索引页面,每当我转到第二页时,无论它是什么,根本不会呈现任何 CSS。 下面的代码放在母版页的 HEAD 部分。
<script type="text/javascript">
var css = './Content/SiteWide.css'
if ($(window).width() < 1140) {
css = './Content/SiteNarrow.css';
}
var tempcss = '<link href="TEMPCSS" rel="stylesheet" type="text/css" />';
var cssLink = tempcss.replace("TEMPCSS", css);
document.write(cssLink);
</script>
因此,当您转到第二页(都使用相同的母版页)时,不知何故 CSS 不会再次加载,你们有什么想法吗?
谢谢