问题标签 [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 投票
2 回答
935 浏览

javascript - jquery.address: $.address.change() 在使用 $.address.queryString() 时运行两次

$.address.change() 在使用 $.address.queryString() 时运行两次

如果有一个网址:

我运行以下代码:

活生生的例子

它会提醒 user_id 两次

但是,它不应该只警告一次吗?

0 投票
1 回答
207 浏览

php - jQuery 地址 META 标签保存

我正在使用 jQuery Address 进行 AJAX 导航。我想为 SEO 保留 META 标签。

有没有一种行之有效的方法来做到这一点?我在 Asual 网站上找不到任何关于此的内容。

0 投票
1 回答
358 浏览

php - 如何防止 jquery 地址触发更改?

我正在使用jquery 地址来跟踪浏览器导航按钮的更改,并且遇到了麻烦。该插件非常适合简单的 html 链接,但我有一个下拉菜单,当单击父节点时会触发地址更改。下拉菜单如下所示:

当我单击“消息”部分以触发我的下拉菜单时,位置设置为“/”(我假设因为我的 href="#")

有没有办法忽略这个 onclick 事件?

我一直在考虑创建一个获取/设置相同 URL 的 onClick 事件,因此它不会触发 jqueries 地址更改方法。不过,这似乎更像是一种 hack,而不是一种解决方案。有什么想法吗?

0 投票
1 回答
508 浏览

jquery - jQuery 地址/深度链接问题

我目前正在开发的网站上有一个选项卡式部分,并且希望为每个选项卡启用唯一的 URL,以及历史支持。

看来jQuery地址插件是要走的路,但我在实现它时遇到了麻烦。我能够分配 URL 并更改地址栏。后退按钮会遍历 URL,但实际上不会更改选项卡。

地址文档不是很好。我假设我缺少某种事件侦听器,但我不确定如何初始化它或将它应用到什么。

这是我的 JS

我的 HTML 看起来像这样

0 投票
1 回答
329 浏览

jquery - jQuery地址找出哪个元素被点击

我使用 jquery.address() 通过 ajax 加载我的页面:

$.address.state('').init(function() {

目前代码调用ajax加载下一页后,通过startAnimation()飞入下一页。到目前为止,这真的很好。

但是我在#nextprev 中有一个#next 和一个#prev 元素。我要地址找出它们中的哪一个被点击,然后加载不同的函数(即startAnimation2())。

0 投票
3 回答
469 浏览

jquery - 有没有办法解除 jquery.address 的绑定?

如何取消 jquery.address 行为?

0 投票
2 回答
1649 浏览

jquery - 无法在 IE 中使用 jquery 地址设置正确的 href 链接

使用 jquery 地址,我正在设置我的 href 链接,如下所示:

调用我的地址更改事件时:

正如我所料,我看到了 FF 和 Chrome 的值:

然而,IE 会返回带有前面“/”的完整 URL 路径,如下所示:

知道为什么 IE 会这样做以及修复它的最佳方法是什么?我尝试了几件事,但每次都是一样的。

这是我用来获取链接路径的代码:

0 投票
1 回答
364 浏览

php - jquery地址爬取——逻辑问题

我正在使用 jquery 地址插件来构建一个 ajax 驱动的站点,并且我已经让它工作了!耶!出于这个问题的目的,我们可以使用测试站点:

http://www.asual.com/jquery/address/samples/crawling
http://www.asual.com/download/jquery/address
(我必须删除两个调用才能urlencode()使爬行示例工作。)

我在$crawling->nav()通话时遇到问题。它基本上使用 js 和 php 将部分 xml 文件加载到 dom 中。我(大部分)了解它是如何工作的,并且我想修改示例代码以包含子页面。

例如,我想在 和 处显示“subnav-project.html” '/!#/project''/!#/project/blue'而不是在 处'/!#/contact'。为此,我认为 php 应该“知道”用户在哪个页面上,这样我就可以以此为基础建立我的逻辑。

这是疯了吗?如果我以这种方式构建它,php 可以知道网站的当前状态吗?如果没有,如何选择性地加载 html 片段,或修改导航菜单中显示的链接?

我以前从未对 ajax 过于疯狂,所以任何反馈都会有所帮助。

编辑

这是爬行类。

0 投票
1 回答
2074 浏览

jquery - jQuery 地址插件 - 如何在 $.address.change() 中点击链接

我正在尝试使用来自http://www.asual.com/jquery/address/的地址插件,我确实需要能够访问触发 $.address.change 函数的被点击的链接或对象。

所以基本上,我有一个看起来像这样的链接:

然后我有如下所示的 $.address.change 函数:

我已经遍历了“e”的所有属性,但找不到任何将我引用回被单击对象的内容。这是从“e”变量返回的内容......

任何帮助将不胜感激。

0 投票
1 回答
106 浏览

jquery - 为什么我的索引页只在 Safari 中消失?

我已经尝试了我能想到的一切来追查这个问题,但无法找到任何东西。我正在为我的网站使用jquery 地址插件。

在我登录到我的网站后,用户被重定向到主页,此时我初始化了 jquery 地址插件。这在 FF、IE 和 Chrome 上运行良好,但 Safari 开始加载页面,然后由于某种未知原因变为空白。

它命中的最后一段代码是这样的:

这在document ready. 知道在 Safari 中可能导致此问题的原因是什么吗?