我想知道如何將一個事件監聽器附加到一個變量......我知道這聽起來超級怪異,所以這就是我正在與之合作。javascript中的valuechange事件?
B.viewController = function() {
var view = 'large';
var update = function() {
if($(window).width() >= 481) {
var new-view = 'large';
return view == new-view
} else {
var new-view = 'mobile';
return view == new-view;
}
}
update();
$(window).resize(function() {
update();
});
};
現在我想擴大,這樣我可以將它作爲一個事件偵聽器,例如我可以用這個做類似coolImage.bind(「B.viewController」,回調),因此如果視圖更改回調被調用,而不必將調整大小偵聽器附加到窗口...
這聽起來超級怪異... = ) – gdoron 2012-02-15 21:29:57
你不能在變量名中使用破折號! – ThiefMaster 2012-02-15 22:18:30