我想给我的手机用户选择通过加载不同的页面,查看完整的网站。

事情是,jQtouch若有所思地转变成链接的ajax调用,因此用户不离开页面的。

有没有一些方法来打破JQT的或排除加载某些环节ajaxically?

有帮助吗?

解决方案

我有同样的问题。

检查源代码显示,你可以明确地添加属性停止库试图“ajaxify”的链接:

target="_blank"被支承用于在新视窗开口链接

rel="external"被支承用于在同一窗口。

其他提示

只需添加target="_blank"到你的外部链接,它应该工作。

http://code.google.com/p/jqtouch /问题/细节?ID = 9

如果你想jQTouch忽略外部链接,那么是只需添加用于在同一窗口中的链接或rel="external"新窗口链接target="_blank"。然而,一个常见的问题是jQTouch拦截所有AJAX命令(表单,POST指令等),并安全地提交他们自己。这不只是当它预期某种回调的问题,并没有一个。在最近的一个项目,我想提交表单,而不回调。要做到这一点,在jqtouch.js图书馆看(大约434线),并注释掉以下两行:

if (href != '#') {
   $.ajax({
      url: href,
      data: settings.data,
      type: settings.method,
      success: function (data) {
          **// var firstPage = insertPages(data, settings.animation);**

这基本上只是告诉jQTouch提交AJAX调用却又无可奈何之后。它不会改变div的,它不会显示任何回调,也不会叫任何动画。希望这可以帮助别人。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top