[英].append() in jQuery and IE8 has problems stopping from loading
我正在一个基于Web浏览器当前尺寸提取不同样式表以供使用的网站上。 我编写了以下代码行,将样式表添加到HTML:
$("head").append("<link href=\"/tta/front_page-lg.css\" rel=\"stylesheet\" type=\"text/css\">");
现在,样式表可以正常加载,但是在IE8中,网站图标或IE图标保持“正在加载”状态或蓝圈(如果这是更清晰的说明)。
我想知道是否还有另一种编写代码的方式,以使浏览器不会停留在“正在加载”状态。
提前致谢。
仅在头部添加所有CSS样式表并创建一个body类,这不仅更好吗? 像这样:
<html>
<head>
<link href="stylesheet.css" media="all" type="text/css" />
<script src="jquery.js" type="text/javascript"></script>
</head>
<body id="useStyleSheetOne">
<a id="test" href="#">I;m a link</a>
<script type="text/javascript">
$(document).ready(function() {
$('#test').click(function() {
$('body').removeClass('useStyleSheetOne').addClass('useStyleSheetTwo');
})
});
</script>
</body>
样式表
color: red;
font-size: 12px;
}
color: blue;
font-size: 32px;
}
好吧,我的第二篇文章,所以我无法在代码部分中获取样式表代码:S.。因为stylesheetone和2是#。
格茨·斯文
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.