0

Onsen UI と Monaca を使用して、iOS と Android 向けのモバイル アプリを作成しています。#search-city ページが表示されたら、#search-cities 入力フィールドにフォーカスを設定したいと思います。

私はもう試した:

$(document).on('pageinit', '#search-city', function() {
  console.log('pageinit: #search-city');
  // doesn't work!
  $('#search-cities').focus();
});

iOS でテストしていますが、focus() は検索フィールドをフォーカスに設定しません。onsen/monaca フレームワークでこれを行う方法はありますか?

4

2 に答える 2

1

あなたが書いたコードはうまくいくはずです。my-pageidの入力要素を含むid の要素を作成しましたmy-input

JavaScript では:

$(document).on('pageinit', '#my-page', function() {
  $('#my-input').focus();
});

しかし、これはまさにあなたがしたことなので、なぜあなたのケースで機能しないのかわかりません。

作業例: http://codepen.io/argelius/pen/jPXoNN

于 2015-08-04T02:27:48.560 に答える