jquery mobile,结合jquery mobile“页面”和内部页面

Posted

技术标签:

【中文标题】jquery mobile,结合jquery mobile“页面”和内部页面【英文标题】:jquery mobile, combine jquery mobile "pages" and internal pages 【发布时间】:2011-12-28 21:49:52 【问题描述】:

我的网站的 jQuery Mobile 版本有一个 index.php 文件。里面是两个伪页面。一 内容(动态生成);另一个站点地图。使用#(hash) 链接我可以在两者之间来回切换。

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

我怎样才能让我的# 链接在同一文档中的“页面”之间工作,同时仍然允许不使用哈希但留在同一域中的链接工作?

【问题讨论】:

您必须在那些 external 链接中禁用 ajax。在 a 元素中使用 rel="external"data-ajax="false" 【参考方案1】:

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

指向其他域或具有 rel="external" 的链接, data-ajax="false" 或目标属性不会被 Ajax 加载。 相反,这些链接会导致整页刷新而没有 动画过渡。

【讨论】:

以上是关于jquery mobile,结合jquery mobile“页面”和内部页面的主要内容,如果未能解决你的问题,请参考以下文章

获取列表 jquery-mobile 中过滤器的 id

jQuery Mobile 和 TouchSwipe jQuery 插件错误

jQuery-mobile 和 ASP.NET 组合问题

jQuery-mobile 和 ASP.NET 组合问题

通过 jQuery-mobile 连接到 sql-server

一起使用 JQuery-Mobile/Phonegap 的正确方法?