【问题标题】:AJAXify: Force certain links to load without AJAXAJAXify:强制某些链接在没有 AJAX 的情况下加载
【发布时间】:2012-06-26 04:53:00
【问题描述】:

我正在使用 history.js 在我正在处理的网站上实现页面转换。

我有几个页面类型不能与 AJAXify 一起正常工作,因为它们需要额外的 javascript 文件并且它们没有主菜单。当它们被加载时,JavaScript 不会被拉入,AJAXify 会尝试保留菜单。如果我刷新页面,这些页面会按预期加载,所以我希望能够以标准方式加载页面。使用 AJAX 链接回网站的主要区域也会导致问题,因为它不会加载主导航。

我想知道的是:有没有像 jQuery Mobile 的 [data-ajax="false"] 这样的东西可以添加到我不想使用 AJAX 加载 URL 的链接中?

【问题讨论】:

  • 附带说明,我在链接上尝试了 rel="external" 但这并没有什么不同

标签: jquery ajax history.js


【解决方案1】:

在 ajaxify-html5.js 中有:

// Ajaxify
$this.find('a:internal:not(.no-ajaxy)').click(function(event){
....
}

这会将 AJAX 应用于每个没有“no-ajaxy”类的链接,所以我只是将这个类添加到我不想使用 AJAX 链接的链接中。

简单

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-04
    • 2021-04-15
    • 2013-07-28
    • 2014-03-02
    • 1970-01-01
    • 2011-05-03
    • 2013-11-07
    • 2011-04-17
    相关资源
    最近更新 更多