qsh
qsh
  • 发布:2019-03-08 11:08
  • 更新:2019-11-06 21:14
  • 阅读:2076

各位大神关于MUI中input框光标的问题

分类:MUI

/*!

  • =====================================================
  • Mui v3.7.2 (http://dev.dcloud.net.cn/mui)
  • =====================================================
    */
    /**
  • MUI核心JS
  • @type _L4.$|Function
    */
    用的MUI版本是 3.7.2

需要实现的结果:在页面跳转后,input框获取焦点,进入可以编辑的状态。

遇到的问题:使用$("#searchInput").focus();获取焦点 ,(其中注意的是 因为跟jquery冲突自己定义 $$("#searchInput").focus());
问题是:input框内容可以被选中,可以删除,修改等操作。但是没有光标。没法直接编辑,需要先选中才能继续编辑输入内容。
用过的方法1、文档就绪函数获取光标 没哟效果。 2、 将input框换位置,没有效果

需要的帮助:如果实现input框中 光标是可编辑状态。

2019-03-08 11:08 负责人:无 分享
已邀请:
虫虫DEVER

虫虫DEVER

解决了没,可能存在多层页面,需要强制当前页面获取光标,但是速度会比较慢。
if (mui.os.android) {
var nativeWebview = plus.webview.currentWebview().nativeInstanceObject();
plus.android.importClass(nativeWebview);
nativeWebview.requestFocus();
imm.toggleSoftInput(0, InputMethodManager.SHOW_FORCED);
} else {
nativeWebview.plusCallMethod({
"setKeyboardDisplayRequiresUserAction": false
});
}

该问题目前已经被锁定, 无法添加新回复