现在一直在与此战斗。我试图让一个选择菜单作为导航菜单工作,但我无法获取这些URL以使其工作并实际更改页面。jQuery Mobile和带有URL的选择菜单
在头:
<script>
$(function() {
$("#select-choice-1").click(function() {
$.mobile.changePage($("#select-choice-1"));
});
});
</script>
与此菜单:
<div id="MobileWrapper" data-role="fieldcontain">
<select name="select-choice-1" id="select-choice-1" data-theme="a" data-form="ui-btn-up-a" data-mini="true">
<option data-placeholder="true">Navigation</option><!-- data=placeholder makes this not show up in the pop up-->
<option value="/index.php" data-ajax="false">Home</option>
<option value="/services/index.php" data-ajax="false">Services</option>
<option value="/trainers/index.php" data-ajax="false">Trainers</option>
<option value="/locations/index.php" data-ajax="false">Locations</option>
<option value="/calendar/index.php" data-ajax="false">Calendar</option>
<option value="/contactus/index.php" data-ajax="false">Contact Us</option>
</select>
</div><!--END MobileWrapper DIV-->
它尝试。但它只是没有去任何地方。如果我点击导航项目,jQuery“我在想”旋转图标出现,但它从不切换页面。它可能是数据ajax的东西? – Kirk
据我所知,它应该工作,这可能是别的。你能提供一个链接到你正在处理的页面吗? – Enrico
http://kickfitness.com/services/index2.php#.UM1xfaXCJ4E它使用响应式CSS完成,因此如果您将屏幕尺寸调整得足够小,则移动导航会弹出。 – Kirk