ons-dialog表示後に、ダイアログ内のinputにフォーカスを与えたいのですが、
下記のソースのようにダイアログ表示後のコールバックにforcus()を指定しても
フォーカスがあたりません。
何方かご教授下さい。
====html==== <ons-template id="dialog.html"> <ons-dialog var="dialog" cancelable> <p> <ons-input type="text" id="username"></ons-input> </p> <p> <ons-button onclick="dialog.hide()">Sign in</ons-button> </p> </ons-dialog> </ons-template> ====js==== function loginButtonClick() { ons.createDialog('dialog.html').then(function() { var options = { // アニメーションの設定 animation: 'slide', // 画面遷移後に実行されるコールバック callback: function() { // ユーザー名にフォーカスを与える $('#username').focus(); } }; dialog.show(options); }); };
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。