jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JQuery Mobile本机选择不适用于droid大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这绝对是让我疯狂的.@L_450_0@Droid X 2.3.3.由于某种原因,当data-role =“none”或“data-native-menu =”true“被设置时,本地选择菜单将不会打开.有没有人知道为什么会发生这种情况?
<!DOCTYPE HTML>

<html>
    <head>
        <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
        <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
        </head>
    <body>
        <div id="wrapper-div">
            <div data-role="page" data-theme="b"> 
                <div data-position="inline" data-role="header">                
                    <h1>Test Page</h1>
                </div>
                <div id="content" data-role="content">               
                    <form action="" method="post">
                        <fieldset data-role="fieldcontain">
                        <label for="some-options">Some Options:</label>
                            <SELEct data-native-menu="true" name="some-options" id="some-options">
                                <option value="1">Option 1</option>    
                                <option value="2">Option 2</option>      
                            </SELEct>
                        </fieldset>

                        <fieldset data-role="fieldcontain">
                        <label for="mote-options">More Options:</label>
                            <SELEct data-role="none" name="more-options" id="more-options">
                                <option value="1">Option 1</option>    
                                <option value="2">Option 2</option>      
                            </SELEct>
                        </fieldset>

                        <fieldset data-role="fieldcontain">
                        <label for="evenmore-options">Even More Options:</label>
                            <SELEct name="more-options" id="evenmore-options">
                                <option value="1">Option 1</option>    
                                <option value="2">Option 2</option>      
                            </SELEct>
                        </fieldset>
                    </form>
                </div>
            </div>    
        </div>
    </body>
</html>
@H_607_4@

解决方法

我经历过同样的事情.您需要将data-type =“page”直接保留在< body&gt ;.之下.有关详细信息,请参阅此jQM问题: https://github.com/jquery/jquery-mobile/issues/1051

所以,删除< div id =“wrapper-div”> – 你不需要它;-)但是,我相信jQM不应该把这些限制放在我们的开发者身上.毕竟,它在iPhone上工作,所以我很好奇为什么它在Android上无法正常工作.

@H_607_4@ @H_607_4@

大佬总结

以上是大佬教程为你收集整理的JQuery Mobile本机选择不适用于droid全部内容,希望文章能够帮你解决JQuery Mobile本机选择不适用于droid所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。