0

jQuery を使用してモーダル ポップアップを表示するサイトがあります。ユーザーがボタンの 1 つをクリックすると、モーダル ポップアップが DIV にロード/バインドされ、オーバーレイの上に実際のポップアップを含む DIV が表示されます。では、モーダルがポップアップしたときにモーダル内でフォーカスを取得して、スクリーンリーダーがその動作を停止し、モーダル内で読み取りを開始するにはどうすればよいですか。

 $("#EditPageForm").dialog({
                     autoOpen: true,
                     position: { my: "center", at: "center", of: window },
                     width: 650,
                     resizable: false,
                     title: 'Edit Page',
                     modal: true,
                     open: function () {
                         $(this).load('@Url.Action("EditPage", "Page")');  
                         $(this).focus();

                     },
                     buttons: {....}
});

$(これ).focus(); ポップアップに実際に焦点を合わせていません。

ありがとう

4

1 に答える 1