主页:
<body>  
    <button id="newWin" class="mui-btn mui-btn-block">新页面</button>  
    <script type="text/javascript" charset="utf-8">  
        mui.init();  
        document.getElementById("newWin").addEventListener("tap", function() {  
            mui.openWindow({  
                url:"html/search.html",  
                id:"search",  
                styles:{  
                },  
                extras:{  
                },  
                show:{  
                  autoShow:true//页面loaded事件发生后自动显示,默认为true  
                },  
                waiting:{  
                  autoShow:false//自动显示等待框,默认为true  
                }  
            });  
        });  
    </script>  
</body>第二个页面:
<body>  
    <header class="mui-bar mui-bar-nav">  
        <a class="mui-pull-right mui-btn mui-btn-link mui-action-back">取消</a>  
        <div class="mui-input-row mui-search">  
            <input id="search" type="text" autofocus="autofocus" class="mui-input-speech mui-input-clear">  
        </div>  
    </header>  
    <script type="text/javascript" charset="utf-8">  
        mui.init();  
        mui.plusReady(function() {  
            setTimeout(function() {  
                document.getElementById("search").focus();  
                document.getElementById("search").click();  
            }, 200);  
        });  
    </script>  
</body>跳转到第二个页面后,没有反应,不管是ios还是Android都不行
 
             
             
             
			 
                                        
                                     
            
2 个回复
陶妖兽 (作者)
补充下,我使用window.location.href 进行跳转后一切正常。
这里持续研究中
陶妖兽 (作者)
没问题了,获得焦点可以在onload里加,键盘用html5+方法调出
杰士
我也遇到这个问题 用onload也不行
2017-11-23 15:06