3

JavaScript でバックボーン ビューを使用しています。

次のようにバックボーン ビューを作成しました。

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())
        }
      }
    });

ビュー内のウィンドウのサイズ変更のイベントをキャプチャしたい。

問題は、ウィンドウが完全に読み込まれると、上記のバックボーン ビューからマスク ビューが作成されることです。ウィンドウのサイズを変更すると、マスクはウィンドウ領域の一部のみをカバーします。ウィンドウがリロードされるたびに、現在のウィンドウサイズに応じてマスクの領域も動的に変更されます。

どうすればそれを達成できますか?

4

1 に答える 1