Jquery mobile 如何在不触发动画的情况下返回jquery mobile?

Jquery mobile 如何在不触发动画的情况下返回jquery mobile?,jquery-mobile,back,Jquery Mobile,Back,返回jquery mobile将触发带有位置的$.mobile.changePage() 我想做一个history.go(-N),除了浏览器的历史被最后N个元素缩短之外,什么都不会发生 因此,我希望避免出现$.mobile.changePage()的动画,它将隐藏并显示不同的页面 有可能吗?我该如何实现这一点?jQueryMobile中有“rel=external”函数,它不会触发动画。jQueryMobile中有“rel=external”函数,它不会触发动画。这就是我所做的,但我对它一点都不

返回jquery mobile将触发带有
位置的
$.mobile.changePage()

我想做一个
history.go(-N)
,除了浏览器的历史被最后N个元素缩短之外,什么都不会发生

因此,我希望避免出现
$.mobile.changePage()
的动画,它将隐藏并显示不同的页面


有可能吗?我该如何实现这一点?

jQueryMobile中有“rel=external”函数,它不会触发动画。

jQueryMobile中有“rel=external”函数,它不会触发动画。

这就是我所做的,但我对它一点都不满意。但它确实起了作用

$.mobile.hashListeningEnabled = false;
history.go(-history_steps);
...

setTimeout(function() {
   $.mobile.hashListeningEnabled = true;
}, 300);
超时用于在触发真实的hashchange事件后尝试重新启用正常行为


如果有人能找到更好的解决方案,我会非常高兴。

我就是这么做的,但我一点也不高兴。但它确实起了作用

$.mobile.hashListeningEnabled = false;
history.go(-history_steps);
...

setTimeout(function() {
   $.mobile.hashListeningEnabled = true;
}, 300);
超时用于在触发真实的hashchange事件后尝试重新启用正常行为


如果有人能提供更好的解决方案,我会非常高兴。

这并不能帮助我回到浏览器历史。或者我没听懂。试试这个。这对我追溯浏览器历史毫无帮助。或者我没听懂。试试这个。