2017-08-24 6 views
0

イベントハンドラをバインドしようとしているリーフレットDivOverlayがあります。具体的には、 'resize'イベントハンドラです。私はJavaScriptを使用して結合しようとしている:イベントハンドラをリーフレットのDivOverlayにバインドすると、テーブルのサイズを変更することができます

$(this._container).on('resize', this._onResize) 

そして、私はそれをクリックハンドラで正常に動作しますので、コンテナがページに既に存在している知っている:

$(this._container).on('click', this._onResize) 

私も試してみました:

L.DomEvent.on(this._container, 'resize', this._onResize, this); 

DomEventは「サイズ変更」が気に入らないようですが、「クリック」しても機能します。

アイデア?

+0

私はウィンドウオブジェクト以外のものにサイズ変更イベントをバインドできないことを認識していますが、これを処理するための最良の選択肢は何ですか? – stevelacerda7

答えて

0

Nevermind、要素のサイズ変更を処理するためにプラグインを使用する必要があるようです。なぜ世界でサイズ変更イベントは、ウィンドウのサイズ変更は私の外にある。

関連する問題