问题标签 [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 回答
539 浏览

javascript - 在后退按钮上,为什么 Firefox 直接跳到我以前的滚动位置而不是动画

请访问演示:http: //96.0.13.132

单击一段时间,现在单击返回按钮。在 webkit 浏览器中,您会动画回到之前的“状态”,而在 Firefox 中您会跳回。为什么是这样?如何让 Firefox 表现得更像 webkit?

我正在使用 jQuery、jQuery 地址插件和 jQuery ScrollTo 插件。

0 投票
1 回答
593 浏览

jquery - jquery地址和iframe

基本上,我试图设置一个页面,以便当点击链接时,它将在 iframe 中打开,但父页面的 url 将使用哈希更新,但 iframe 的 url 将是原始点击的 url(没有哈希) . 我到了初始点击事件起作用的地步。但是更改事件(如果用户直接链接到页面)不起作用。这是我的代码片段:

即:对于网址,http ://www.url.com/product-1(iframe url)我希望它显示为http://www.url.com/#/product-1(页面网址)这个在magento中。

谢谢,罗伯特

0 投票
1 回答
880 浏览

javascript - IE中的jQuery地址问题

我在 IE 7 和 8 中遇到了 Jquery Address 的问题。我确实喜欢这样:

在浏览器中是这样的:www.site.com/?param=new_value

但是,只有 IE 是这样的:www.site.com/#?param=new_value

并且仍然重定向网站,有人知道如何解决这个问题吗?我查看了文档,但一无所获。

谢谢

0 投票
3 回答
564 浏览

javascript - 从深层链接的开头删除 /#/?

我正在使用jQuery Address 插件来进行一些动态地址更改。到目前为止,我已经将地址栏更改为我的页面名称,但它/#/在开头添加了一个。我已经查看了文档,但无法弄清楚如何删除它。

我的代码附加到点击事件,如下所示:

提前致谢。

0 投票
0 回答
113 浏览

jquery - 如何使用 jQuery 地址到达 html 页面的#1

我正在使用 asual jquery 地址插件进行页面导航。但我有一个小问题。当我插入mypage.html#first_paragraph地址插件时,将其识别为新页面,而不是“goto 操作”。我只是想让这个链接转到我页面的那个地方。我怎样才能做到这一点?

例如: http: //developer.android.com/reference/android/widget/ListView.html#addFooterView (android.view.View )

看,当您单击此链接时,它会自动转到页面的那个位置(使用 addFooterView 方法)

当我尝试使用 jquery 地址插件发布此链接时,此(<a href="ListView.html#addFooterView(android.view.View)">ListView</a>)链接(它会打开新页面)被识别为链接(不是“转到页面的这一部分”操作)

0 投票
1 回答
663 浏览

ajax - jQuery地址插件,使用AJAX时路径名改变

我在http://themes.visualise.ca/visualise有一个 Wordpress 博客,当用户点击缩略图时,帖子会加载 AJAX(使用 jQuery 地址插件)。我希望 URL 同时更改为即第二个缩略图的 URL 应更改为http://themes.visualise.ca/visualise/portfolio/samuel但使用以下代码将更改为http://themes .visualise.ca/visualise/visualise/portfolio/samuel

1)所以我的问题是有没有办法让jQuery地址用目标url的路径名替换当前路径名,而不是简单地在最后添加它?我希望该解决方案也可以与http://themes.visualise.ca/http://themes.visualise.ca/visualise/portfolio/samuel一起使用,因为该博客可能不会像现在这样托管在文件夹中.

2)或者也许还有另一种方法可以实现这一目标?

这是jQuery代码:

非常感谢您的时间和帮助。

0 投票
2 回答
567 浏览

jquery - Jquery地址插件:如何避免历史更改?

简短的问题:

我试图在给定的页面(使用标签)中使后退按钮不会更改页面 URL(历史记录)。是的,当用户按下后退按钮时,我需要标签更改,而不是显示的 URL。如何使用地址插件做到这一点?

长问题:

除了上面解释的之外,我不得不说我正在使用这样的地址插件:

在这个changePageFunction()中,我正在设置$.address.title(the_title);$.address.value(the_value);. 我尝试的是通过以下方式更改对changePageFunction()的直接调用:

这可行,但显示的 URL 会发生变化(每按下一个后退按钮就会返回一个位置)。

我不能:

  • 为每个选项卡添加不同的 URL(如在 $.address 示例中)
  • 其他类似的更改地址插件
  • 改变当前的寻呼系统(有点复杂)

这个想法是,如果isTabsPage为真,则changeTab()函数将起作用,如果不是,则当前方法将起作用(管理 $.address 历史记录)

有什么办法可以冻结历史?

0 投票
1 回答
372 浏览

iframe - 使用 iframe 时,如何让 jquery.address 在 Opera 中工作?

我有一个网页,它大量使用 jquery.address 插件。现在我需要在 iframe(社交网络应用程序)中显示此页面。它在除 Opera 之外的所有浏览器中都能正常工作(我有 Opera 11.62)。这是我得到的错误:

任何想法为什么会发生这种情况以及我能做些什么来解决这个问题?

0 投票
1 回答
470 浏览

jquery - 如何触发jQuery asual的地址插件的更改事件?

我正在使用 jQuery Asual 地址插件:http ://www.asual.com/jquery/address/

jQuery Asual Address 插件是这样使用的

如果我在链接“index.php”上单击两次,则第二次 URL 不会更改,并且不会触发 Change 事件,因此页面不会重新加载。知道如何触发 jquery 地址更改吗?

问候, Sanket

0 投票
1 回答
663 浏览

jquery - Asual jQuery Address 在 Firefox 中是否存在问题?

这是我使用 jQuery Address 的第二个项目,我认为 Firefox 有一些奇怪的地方,或者至少我可以弄清楚它在 Firefox 和 Webkit 中有不同的行为。

深度链接时,jQuery Address 应该触发一个更改事件并执行与此状态相关的一段 JavaScript。

对于 /foo/bar 深层链接,如果我将事件对象写到控制台,在 Google Chrome 中,我会触发两个事件:

jQuery.Event #1

jQuery.Event #2

但是在 Firefox 中,我只触发了一个事件,它没有考虑当前的 URI:

jQuery.Event #1

所以很明显,在 Firefox 中,我想为 /foo/bar URI 打开的灯箱永远不会打开:-(

这是我的 jQuery 地址代码:

现在我正在使用一个简单的解决方法让它在 Firefox 中工作,只需添加一个 init 函数来强制在 Firefox 中进行第二个更改事件:

但这是我第二次必须这样做,感觉不对……我错过了什么吗?

我也已经尝试搞乱内部和外部更改回调,没有机会..

感谢您的帮助,

托马斯。