在 MVC 4 关于新移动功能的文章之后,我添加了 NuGet 包jQuery.Mobile.MVC
。该软件包安装了 jQuery Mobile 的旧版本 1.0.3b(当前版本为 1.1.0),并在以下位置创建以下内容_Layout.Mobile.cshtml
:
$(document).bind("mobileinit", function ()
{
// As of Beta 2, jQuery Mobile's Ajax navigation does not work in all cases (e.g.,
// when navigating from a mobile to a non-mobile page), hence disabling it.
$.mobile.ajaxEnabled = false;
});
我找不到任何文档说明究竟是什么不工作,是否有错误提交,以及该错误的状态可能是什么。jQuery Mobile 论坛中最接近的非古代类似提及是
http://forum.jquery.com/topic/ajax-navigation-system-is-causing-problems
在这种情况下,OP 的问题被认为是“设计使然”。
所以...
为什么 Ajax 导航可以开箱即用地关闭,这在 jQuery Mobile 1.1.0 中仍然是一个有效的问题吗?