2010-11-09 41 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