页面加载时光标自动设置到input上无效,求解答?

AgileLite
18344313438
   2017-09-27 14:36:15发布 0收藏, 309浏览
MBuilder开发工具
已解决
0

<script>

window.addEventListener("load", function(e) {

[].slice.call(document.querySelectorAll('.tabbar')).forEach(function(tabbar) {

tabbar.onclick = function(e) {

[].slice.call(tabbar.querySelectorAll('.tab')).forEach(function(tab) {

tab.classList.remove("active");

});

e.target.classList.add("active");

}

});

}, false);

$("#Q_FTMBH").focus();

</script>

贴上代码  ,焦点事件在load里面写也不行

MBuilder版本 : 5.12.0.0

2个回答

如果你用agile lite框架,并且使用了data-scroll组件,那么请在scroll组件的scrollInit或者refresh组件的refreshInit事件里设置为焦点

确保设置焦点是在scroll组件初始化结束之后进行

nandy007
    2017-09-27 17:16:18回答
0

问题是否已解决,如解决请及时更新问题状态,谢谢配合!

xuran
    2017-10-13 14:22:35回答

我要回答

下载APP
扫码下载栗子社区APP