我在 javascript 中使用 Backbone 视图。
我创建了一个主干视图,如下所示:
var MaskView = Backbone.View.extend({
className: "dropdown-mask",
initialize: function(){
},
onClick: function(e){
},
hide: function(){
},
makeCSS: function(){
return {
width : Math.max(document.documentElement.scrollWidth, $(window).width()),
height : Math.max(document.documentElement.scrollHeight, $(window).height())
}
}
});
我想在视图内捕获窗口大小调整的事件。
问题是,当窗口完全加载时,从上面的主干视图创建掩码视图。现在,当我调整窗口大小时,蒙版仅覆盖部分窗口区域。我希望每次重新加载窗口时,掩码也会根据当前窗口大小动态更改其区域。
我如何做到这一点?