問題タブ [zurb-reveal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
219 参照

javascript - Foundation Reveal モーダルに、HTML ブロックが書き込まれた親 div 内に保持するように強制するにはどうすればよいですか?

Foundation 6 の Reveal モーダルを使用すると、javascript は自動的に、DOM に最初に書き込まれた場所ではなくdiv、終了タグの直前に Reveal ブロッ​​クを配置します。bodyモーダル コードを最初に記述した場所に保持するか、少なくともその親を指定する方法が必要です。

ページの一部をレンダリングするために AJAX を使用しているため (div#main以下の例)、これは私にとって問題ですが、モーダルはその外側に移動されているためぶらぶらしていdivます。

親divを指定してモーダルを開こうとしました(この質問onclickに対する受け入れられた回答を参照)、 Foundationsdata-openメソッドの代わりにイベントを使用してそれを行いました。どちらも、div が配置された場所には影響しませんでした。

例:

上記の例のコードペンを次に示します。