首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何触发对monaca输入的关注?

如何触发对monaca输入的关注?
EN

Stack Overflow用户
提问于 2015-07-28 17:49:56
回答 2查看 671关注 0票数 0

我正在使用Onsen和Monaca为iOS和安卓构建一个移动应用程序。一旦#search-city页面可见,我想将焦点设置在#search-city输入字段上。

我试过:

代码语言:javascript
复制
$(document).on('pageinit', '#search-city', function() {
  console.log('pageinit: #search-city');
  // doesn't work!
  $('#search-cities').focus();
});

我正在iOS上测试它,focus()没有将搜索字段设置为focus。有没有办法用onsen/monaca框架来做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-02 09:43:19

我知道这个问题是几个月前提出的,这个问题还在贴,以防有人还在找解决办法。

如果您一直无法自动对iOS设备上的输入字段进行对焦。

原因:

Cordova iOS配置 KeyboardDisplayRequiresUserAction被设置为true (默认为true)。

这个问题已经有答案了

票数 3
EN

Stack Overflow用户

发布于 2015-08-04 02:27:48

你写的代码应该能正常工作。我用id my-page创建了一个元素,其中包含一个带有id my-input的输入元素。

在JavaScript中:

代码语言:javascript
复制
$(document).on('pageinit', '#my-page', function() {
  $('#my-input').focus();
});

但这正是你所做的,所以我不明白为什么它不适用于你的情况。

工作示例:http://codepen.io/argelius/pen/jPXoNN

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31683644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档