如何使Jquery Ajaxify插件与新的Jquery History插件协同工作



我有一个问题,我相信很多其他人也在想。。

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文件进行几个mod,它应该可以正常工作。。

我注意到这个插件的创建者似乎在stackoverflow上注册了,所以希望他能帮忙。。他的联系表格似乎并没有在他的网站上发送。。

谢谢!

Todd

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

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

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

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

最新更新