问题标签 [jquery-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
22353 浏览

jquery - jquery地址你是怎么用的?

我试图了解如何使用 jQuery 地址插件来处理与 ajax 的深度链接。

但是文档很差,我找不到任何好的教程来解释发生了什么。

我认为一个好的文档和好的例子对于每个插件都很重要。

有人可以解释或提供一些有用的解释链接吗?

我的意思是,有什么作用$.address.value?它说“提供当前的深度链接值”。它甚至意味着什么?它有什么用呢?

0 投票
3 回答
1009 浏览

ajax - jquery地址和直播方法

我正在使用 jquery 地址来更新内容,同时保持有用的 url。单击主导航中的链接时,url 会正确更新,但是当使用 ajax 动态加载链接时,url 地址功能会中断。

我已经制作了“点击”事件,允许通过动态加载的链接加载内容,但我似乎无法让地址事件监听器生效,但这似乎是完成这项工作的唯一方法。如果我改变这个,我的语法是否错误:

对此:

还是 live 方法不适用于此插件?

0 投票
3 回答
4468 浏览

jquery - 使用 jQuery 地址进行 AJAX 深度链接

我有一个有很多页面的网站:

例如:

家:http://mywebsite.com/index.html

一些页面: http://mywebsite.com/categorie/somepage.html

我决定让我的页面使用 AJAX 动态加载,而无需重新加载页面。所以我决定使用jQuery 地址插件 ( http://www.asual.com/jquery/address/docs/ ) 以允许深度链接和后退导航:

现在,在安装插件之后,如果我继续http://mywebsite.com/index.html (HOME)并单击SOME PAGE链接,jquery 会成功加载而http://mywebsite.com/categorie/somepage.html无需重新加载页面,并且我的浏览器上的地址栏会显示: http://mywebsite.com/index.html/#/categorie/somepage.html太棒了!

但是,问题是:如果我将此动态生成的 URL:复制http://mywebsite.com/index.html/#/categorie/somepage.html 到 Web 浏览器地址栏中,它将进入我的网站index.html页面,而不是“某些页面”页面。此外,前进/后退按钮无法正常工作,它们仅替换 URL 栏中的地址,但内容保持不变。

我想我需要编写一些将动态 URL 与正确页面相关联的 JavaScript 规则?

一些帮助将不胜感激。谢谢 :)

0 投票
2 回答
1392 浏览

javascript - Jquery地址插件中如何自定义/#/

我正在使用 Jquery 插件地址来实现深度链接。

生成的网址格式为 www.example.com/#/tab/image,但我需要的是 www.example.com/#tab/image。该插件似乎会自动生成 /#/ 部分。

我想知道有人知道该怎么做吗?或者即使有可能?

我将不胜感激任何帮助。

提前致谢

0 投票
1 回答
3693 浏览

javascript - jQuery 地址更改事件

我正在尝试使用 jQuery 地址http://www.asual.com/jquery/address/

在点击事件中,我设置了 $.address.value(mypath);

这会触发 $.address.change() 事件。

当我单击一个链接时,我希望其行为与通过单击后退/前进按钮或使用书签或链接触发此事件时的行为略有不同。

有没有办法区分这两个事件。我查看了传递给 $.address.change() 的事件对象,它们在两种情况下似乎都是相同的。

0 投票
1 回答
847 浏览

jquery - jQuery地址插件 - 替换内容时不起作用

我一直在使用 jQuery 地址插件来启用后退按钮支持,除了链接在 AJAX 内容区域中时,它一直在工作。例如

其中 ajaxLoad 替换contentexample.html. 当我尝试这样做时,地址栏不会改变,并且后退按钮只是转到内容区域外链接的最后一个实例。

有没有办法使这项工作?

编辑:

插件:http ://www.asual.com/jquery/address/

ajaxLoad 函数示例:

0 投票
2 回答
1168 浏览

c# - Asp.net MVC 与 Ajax 历史(jquery 地址),如何从 URL 加载?

我正在使用带有 ajax 导航的 asp.net mvc。我使用 jquery 地址,我可以将地址栏更改为“MYPage.Com/#/Url”,但是当用户输入该链接时如何调用我的路由?

以前可能有人问过这个问题,但我找不到它,所以如果你找到它,请指点我。

0 投票
1 回答
839 浏览

jquery - 有人知道 jQuery 地址插件中的这个错误吗?

使用 jQuery 地址插件,如果我在 IE 7 或 8 上创建 2 个书签:

http://www.asual.com/jquery/address/samples/api/#/section/?id=1&name=n1&name=n2

http://www.asual.com/jquery/address/samples/api/#/section/2

现在我先去google.com(或任何其他网站),然后我访问上面的书签1,然后访问上面的书签2,然后点击“返回”,它会直接把我带回谷歌,而不是回到书签 1 的 URL 首先。(Ajax 历史和书签功能)。这在 IE 7 和 8 上是正确的,但在 Chrome 和 Firefox 上还可以。

有人知道调整/破解/修复以使其工作吗?到目前为止,我也尝试过真正简单的历史、jQuery 历史、Ajaxify,但没有一个是没有错误的。

0 投票
1 回答
768 浏览

javascript - 带有 jquery-address 的普通旧查询字符串

我正在为我的网站实施深度链接。

我想知道,为什么 jquery-address 不能只设置查询字符串,如下所示:

当我使用

jquery-address 设置以下网址:

为什么,它这样做?

我只需要普通的旧查询字符串,就像在我的第一个示例中一样。

请帮忙 !

0 投票
2 回答
719 浏览

jquery - jquery地址插件干扰scrollTo值

我已经建立了一个基于 ajax 的网站,该网站利用地址 jquery 插件来实现后退按钮浏览器的兼容性。然而,由于页面是通过 ajax 页面获取的,因此传统的页面刷新并不明显,而且在用户导航等方面相当混乱。用户单击链接,ajax 获取页面,虽然成功并且页面在屏幕上获取,但屏幕不会转到顶部尤其是当窗口较长并且单击的链接位于源页面的最底部时。仿佛一切都没有改变。我尝试使用 scrollTo 插件,但测试时窗口的 scrollTop 值始终为 0 和零,删除地址插件,现在读取 scrollTop 值。

有没有人遇到过同样的问题?

先感谢您!