初めて開いたときに JSON AJAX 要求を使用してメニュー内の項目を取得する dijit ポップアップ メニューを作成しました。私の問題は、メニュー項目が追加された後、メニューの位置が Dojo によって既に計算されているため、メニューがブラウザのビューポートの外に出ることです。2 回目にメニューを開くと、dojo はメニューを正しく移動して、ブラウザーのビューポート内に表示されるようにします。
それで、私の質問は、AJAX を使用してメニュー項目をロードした後、メニュー dijit にその x、y、w、h 位置を再計算するように依頼する方法を知っている人はいますか??