【问题标题】:How to make Jquery Ajaxify plugin work with the new Jquery History plugin如何使 Jquery Ajaxify 插件与新的 Jquery History 插件一起使用
【发布时间】:2011-06-18 00:38:22
【问题描述】:

我有一个问题,我相信很多人也想知道..

jquery.ajaxify 插件使用旧的 history.js 文件,以及曾经允许它在大多数(如果不是所有)浏览器中使用历史记录的 history.fixed.js 文件。它不再适用于 chrome:

http://max.jsrhost.com/ajaxify/

不过,最新的 history.js 文件可以在 chrome 中运行:

http://tkyk.github.com/jquery-history-plugin/#demos

我主要注意到旧的使用camelCase(historyInit())而新的没有(history.init())..

谁能比我更好地提供一个简单的修复,我试过一次,没有运气,但它看起来很简单,我相信只需对 ajaxify.js 文件进行一些修改,它应该可以正常工作..

我注意到该插件的创建者似乎已在 stackoverflow 上注册,因此希望他能提供帮助..他的联系表格似乎并没有真正发送到他的网站上..

谢谢!

托德

【问题讨论】:

    标签: ajax browser-history


    【解决方案1】:

    我意识到这是一个老问题,但我想指出一个做类似事情的插件。

    http://www.swook.net/p/jquery-ajaxify-plugin.html

    我在不知道 Max 过时的 Ajaxify 插件存在的情况下创建了这个插件。 我现在意识到我应该在重命名我的插件(称为 dynload_link)之前检查名称的可用性,但我会保留这个名称,直到我想到另一个,特别是因为他的插件已经过时了。

    我的 Ajaxify 插件转换内部链接并将指定容器的内容加载到当前加载的容器中。它具有完整的 HTML5 历史支持以及 URL 锚支持。 它使用起来既快速又简单,如有必要,我愿意扩展其功能。

    【讨论】:

    • 我正在尝试在我的网站中使用您的 ajaxify 插件,我正在使用以下代码:` ' 但什么也没发生。我将$ 更改为jQuery 没有冲突。请建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    相关资源
    最近更新 更多