我想检测Window操作系统并为Window分配样式表页面。以下是代码:
$(function() {
if (navigator.appVersion.indexOf("Win")!=-1)
{
$(document.body).append("<link rel='stylesheet' href='../assets/scss/ts-v2-window-style.css'>");
}
});
它的工作原理:Mac避免使用此代码并且Window在此内部运行,但问题是它不了解$
。这段代码有什么问题以及如何使它运行?
请帮忙。 谢谢,
答案 0 :(得分:0)
在脚本之前加载jquery以获取$。 $来自jquery库,并且在脚本运行时尚未加载。在html代码中写下以下内容
<script src="path_to_jquery_lib"></script>
<script>
//your script as in question
</script>
顺序很重要。另外$(function(){})是一个jquery consrtuct来检查dom加载的事件