检测操作系统和分配样式表页面

时间:2017-10-30 19:31:48

标签: javascript jquery css

我想检测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在此内部运行,但问题是它不了解$。这段代码有什么问题以及如何使它运行?

请帮忙。 谢谢,

1 个答案:

答案 0 :(得分:0)

在脚本之前加载jquery以获取$。 $来自jquery库,并且在脚本运行时尚未加载。在html代码中写下以下内容

<script src="path_to_jquery_lib"></script>
<script>
//your script as in question
</script>

顺序很重要。另外$(function(){})是一个jquery consrtuct来检查dom加载的事件