我已按照所有说明进行后退按钮,但它无法正常工作。
以下是我关注的内容:
*默认情况下,自动生成的后退按钮功能处于关闭状态。 要在特定页面上激活自动生成的后退按钮,只需在页面容器上添加data-add-back-btn =“true”属性,即可返回魔法。要全局激活它,请将页面插件中的addBackBtn选项设置为true。以下是如何设置此示例:
$(document).bind("mobileinit", function() {
$.mobile.page.prototype.options.addBackBtn = true;
});
注意:您必须在页面开头引用jQuery Mobile库之前包含此脚本才能使用此脚本。 mobileinit事件在执行时立即触发,因此您需要在加载jQuery Mobile之前绑定事件处理程序。了解有关设置全局配置选项的详细信息。*
我还清除了缓存,但仍然没有得到后退按钮......
我错过了一些新的东西?
答案 0 :(得分:6)
好的,我找到了解决方案。
我决定在这里发帖给任何可能遇到同样问题的人。
代码必须是特定的顺序。
在jquery库之后但在jqm库之前......
确保此片段是在jQuery库加载之后,但是在加载jQueryMobile库之前......所以:
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).bind("mobileinit", function() {
$.mobile.page.prototype.options.addBackBtn = true;
});
</script>
<script type="text/javascript" src="jquery.mobile-1.0b1.js"></script>
此处找到解决方案:
http://forum.jquery.com/topic/i-need-back-button-back