2012-08-07 59 views
1

我需要爲不同的屏幕尺寸執行不同的JavaScript,或者如果調整窗口尺寸。基本上完全像adpat.js服務CSS我需要服務JS。我不知道如何去做這件事。基本上,下面寬840px什麼,我需要有這樣的事情:Adapt.js like Javascript for javascript

$('div.something').attr('id',$(this).val()); 

這是我如何使我的CSS所以我現在想基本上做同樣的,但用JavaScript文件/功能

var ADAPT_CONFIG = { 
     path: 'http://yourpath.com/assets/', 
     dynamic: true, 
     range: [ 
     '0px to 480px = mobile.css', 
     '481px to 840px = middle.css', 
     '841px to 1440px = large.css', 
     '1441px   = xlarge.css' 
     ] 
    }; 
+0

聽起來像一個糟糕的設計給我。問題是,不能簡單地在沒有頁面重新加載的情況下「卸載」javascript。你可以實際使用的是JavaScript的某種條件加載器嘗試http://yepnopejs.com/ – 2012-08-07 15:12:37

回答

0

有沒有理由不能這樣做?

if($(document).width() < 840) { 
$('div.something').attr('id',$(this).val()); 
}