関連する質問がいくつかあることは承知していますが、質問をもっと明確にしたかったのです。時間をかけて jsfiddle で問題を複製しました (下部のリンク)。
私はjqueryイベントを持っています:
$(document).ready(function () {
$('.ui.contact.selection.dropdown').on("click", function () {
$(this).dropdown()
;
})
});
ドロップダウン メニューはモーダル内にあり、その div がクリックされるまで実際には存在しません。
$('.item.contact').on("click", function () {
$('.ui.modal')
.modal('show')
;
})
問題は、モーダルを読み込んでドロップダウン メニューをクリックすると、メニューが起動するまでに 2 回クリックする必要があることです。これは、ページの読み込み時にドロップダウンが利用できないためだと推測しています。最初のクリックで読み込み、2 回目のクリックで起動しますか? よくわかりませんが、助けていただければ幸いです。
jsfiddleを参照してください