2

jquery モーダル ダイアログに問題があります。私はテキストボックス(古典的なjavascript)に焦点を当てています。ページがリロードされると正常に動作します。しかし、モーダル ダイアログを閉じた後にフォーカスを設定する方法を見つけようとしています。答えてくれる人はいますか?

html

<div>
<form action='core/php/_scr_commission_equipment_direct_add.php?token=$token' method='post' name='equipmentIDN_form'>
IDN <input type='text' class='idn_reader_text_color' name='equipmentIDN_direct' autocomplete='off' />
</form>
</div>
<script type='text/javascript'>
document.equipmentIDN_form.equipmentIDN_direct.focus()
</script>

jquery

$('#dialog-graph2').dialog({
autoOpen: true,
width: 1000,
modal:false,
position:['middle',50],
resizable:false,
});

$('#dialog_graph2').click(function(){
$('#dialog-graph2').dialog('close');
return false;
})
4

2 に答える 2

0

モーダルダイアログを開くと、最後にフォーカスされた要素が保存され、ダイアログが閉じられると保存されることに注意してください(JQ UI 1.11)例 http://jsfiddle.net/przemcio/9sxrvm95/ を参照してください:autoOpen: trueページが読み込まれると、ダイアログが開かれますピスピルリトの特定の状況命題は有効です。

于 2015-10-06T11:29:18.957 に答える