document.querySelector(".article-discuss").addEventListener("tap",function(){
document.getElementById("topic-box").style.display="block";
isOpen=true;
var Context = plus.android.importClass("android.content.Context");
var InputMethodManager = plus.android.importClass("android.view.inputmethod.InputMethodManager");
var main = plus.android.runtimeMainActivity();
var imm = main.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0,InputMethodManager.SHOW_FORCED);
});
点击一个按钮弹出输入框,第一次点击时可以弹出,第二次后点击弹出输入框后又自己收回了,这是为什么?
1 个回复
砂子
给弹出输入法设置个延迟执行就好。应该是按钮的动作效果导致的。