JS检测屏幕的宽度,运行不同的JS文件

时间:2010-11-09 08:42:16

标签: javascript jquery

我写了两个js代码。我想首先检测屏幕的宽度,然后运行不同的JS文件。怎么写得正确?

$(document).ready(function() {

if ((screen.width>=1024) && (screen.height>=768)) 
{ 
    $("link[text/javascript]:not(:first)").attr({src : "1024.js"}); 
} 
else 
{ 
    $("link[text/javascript]:not(:first)").attr({src : "768.js"}); 
} 
});
<script src="1024.js"></script>
<script src="768.js"></script>

1 个答案:

答案 0 :(得分:1)

为什么不尝试使用getScript方法。

$(document).ready(function() {

if ((screen.width>=1024) && (screen.height>=768)) 
{ 
    $.getScript("1024.js",function({}));
} 
else 
{ 
    $.getScript("768.js",function({}));
} 
});