2011-11-14 55 views
1

我有一个index.php文件的jQuery Mobile版本的我的网站。里面有两个伪页面。一个内容(动态生成);另一个网站地图。使用#(hash)链接我可以在两者之间来回切换。jquery手机,结合jQuery的移动“页面”和内部页面

但是,除非我关闭AJAX导航,否则在内容区域内转到同一域中其他URL(不是同一文档中的jQuery伪页)的链接将不起作用。但后来我的#链接不起作用。

如何让我的#链接在同一个文档中的“页面”上工作,同时仍允许不使用散列的链接,而是保持在同一个域上工作?

+0

您将不得不在这些_external_链接中禁用ajax。在'a'元素中使用'rel =“external”'或'data-ajax =“false”'' – Smamatti

回答

0

可以选择性地禁用AJAX联使用在jQuery Mobile的文档的这部分中描述的方法链接:http://jquerymobile.com/demos/1.0rc2/docs/pages/page-links.html

链接指向其他结构域或具有相对=“外部”, DATA- ajax =“false”或目标属性将不会被加载Ajax。 相反,这些链接将导致整个页面刷新而没有 动画过渡。