2012-08-07 95 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()); 
}