2011-09-05 75 views
3

我已按照所有说明获取后退按钮,但它不起作用。jquery-mobile仍然没有“后退按钮”(Beta 2)

下面是我在下面的内容:

*自动生成后退按钮的功能是默认关闭的。 要在特定页面上激活自动生成的后退按钮,只需在页面容器上添加data-add-back-btn =“true”属性,魔法就会恢复。要全局激活它,请将页面插件中的addBackBtn选项设置为true。下面是如何设置这样一个例子:

$(document).bind("mobileinit", function() { 
      $.mobile.page.prototype.options.addBackBtn = true; 
    }); 

注:jQuery Mobile的库在页面的头部引用这个工作之前,你必须包含这个脚本。 mobileinit事件在执行后立即触发,因此您需要在加载jQuery Mobile之前绑定事件处理程序。了解更多有关设置全局配置选项。*

我也被清除高速缓存中,我仍然没有得到后退按钮...

我我缺少新的东西?

回答

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