2010-11-09 94 views
1

我写了两个js代码。我想先检测屏幕的宽度,然后运行不同的JS文件。如何正确书写?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

为什么不尝试getScript方法。

$(document).ready(function() { 

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

谢谢,这一次,它的工作原理。 – 2010-11-09 13:11:24