私はこれを行う方法を理解するのに苦労しています。いくつかの jQuery UI タブ内にいくつかの jqGrid 要素があります。グリッドが幅 100% を占めるようにするために、簡単なwindow.resize
イベントを作成しました。
ユーザーがボタンをクリックすると、タブがフェードアウトし、 jqGridsをクリアしてリロードし、タブをフェードインします。リロード」ボタンを押して動作を確認してください)。
ただし、グリッドが表示され始めたらすぐにタブを埋めるようにグリッドのサイズを変更したいと思います。タブを呼び出した$(window).resize()
直後に呼び出す$(..).fadeIn()
と、機能しません。アニメーションがまだ開始されておらず、グリッドが表示されていないためだと思います。
window.resize
フェード効果が始まった直後にトリガーする方法はありますか?
(できれば最後まで待たなくていいです。)