深层链接与阿贾克斯不能与最新作品 - jQuery的地址(Deep linking with Aj

2019-10-21 20:35发布

我想知道为什么jQuery的地址 最新的jQuery verison 工作 ,也许我在做什么错。 我的意思是在下载文件夹中给出的样本运作良好。 但他们是用旧的jQuery verison。 所以,我认为这是与最新的坏了,但我不是很确定。

这里关于这个问题的一些细节: https://github.com/asual/jquery-address/issues/196

另一个问题是,如果有深层链接任何其他好的插件。 我的意思是我想做到在该网站上使用Ajax和保持良好的结构的一切。 已找到的烧烤工具,但depricated。

Answer 1:

首先你加载任何的jQuery插件之前,总是要加载jQuery的。 在链接的例子中,你做它在错误的顺序。 而对于该错误你有,你可能做是正确的,而测试。

接下来的问题是, jQuery.address利用的jQuery.browser因为jQuery的1.9已被删除。 为了规避这些问题,使移民方便很多,有一个jQuery的迁移插件 ,从旧的jQuery的版本提供了一些缺失的功能。

<script src="jquery-2.1.3.js"></script>
<script src="jquery-migrate-1.2.1.js"></script>
<script src="jquery.address-1.5.js?strict=false&wrap=true"></script>


文章来源: Deep linking with Ajax does not work with latest - jquery address