问题标签 [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.
javascript - 在后退按钮上,为什么 Firefox 直接跳到我以前的滚动位置而不是动画
请访问演示:http: //96.0.13.132
单击一段时间,现在单击返回按钮。在 webkit 浏览器中,您会动画回到之前的“状态”,而在 Firefox 中您会跳回。为什么是这样?如何让 Firefox 表现得更像 webkit?
我正在使用 jQuery、jQuery 地址插件和 jQuery ScrollTo 插件。
jquery - jquery地址和iframe
基本上,我试图设置一个页面,以便当点击链接时,它将在 iframe 中打开,但父页面的 url 将使用哈希更新,但 iframe 的 url 将是原始点击的 url(没有哈希) . 我到了初始点击事件起作用的地步。但是更改事件(如果用户直接链接到页面)不起作用。这是我的代码片段:
即:对于网址,http ://www.url.com/product-1(iframe url)我希望它显示为http://www.url.com/#/product-1(页面网址)这个在magento中。
谢谢,罗伯特
javascript - IE中的jQuery地址问题
我在 IE 7 和 8 中遇到了 Jquery Address 的问题。我确实喜欢这样:
在浏览器中是这样的:www.site.com/?param=new_value
但是,只有 IE 是这样的:www.site.com/#?param=new_value
并且仍然重定向网站,有人知道如何解决这个问题吗?我查看了文档,但一无所获。
谢谢
javascript - 从深层链接的开头删除 /#/?
我正在使用jQuery Address 插件来进行一些动态地址更改。到目前为止,我已经将地址栏更改为我的页面名称,但它/#/
在开头添加了一个。我已经查看了文档,但无法弄清楚如何删除它。
我的代码附加到点击事件,如下所示:
提前致谢。
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>)
链接(它会打开新页面)被识别为链接(不是“转到页面的这一部分”操作)
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代码:
非常感谢您的时间和帮助。
jquery - Jquery地址插件:如何避免历史更改?
简短的问题:
我试图在给定的页面(使用标签)中使后退按钮不会更改页面 URL(历史记录)。是的,当用户按下后退按钮时,我需要标签更改,而不是显示的 URL。如何使用地址插件做到这一点?
长问题:
除了上面解释的之外,我不得不说我正在使用这样的地址插件:
在这个changePageFunction()中,我正在设置$.address.title(the_title);
和$.address.value(the_value);
. 我尝试的是通过以下方式更改对changePageFunction()的直接调用:
这可行,但显示的 URL 会发生变化(每按下一个后退按钮就会返回一个位置)。
我不能:
- 为每个选项卡添加不同的 URL(如在 $.address 示例中)
- 其他类似的更改地址插件
- 改变当前的寻呼系统(有点复杂)
这个想法是,如果isTabsPage为真,则changeTab()函数将起作用,如果不是,则当前方法将起作用(管理 $.address 历史记录)
有什么办法可以冻结历史?
iframe - 使用 iframe 时,如何让 jquery.address 在 Opera 中工作?
我有一个网页,它大量使用 jquery.address 插件。现在我需要在 iframe(社交网络应用程序)中显示此页面。它在除 Opera 之外的所有浏览器中都能正常工作(我有 Opera 11.62)。这是我得到的错误:
任何想法为什么会发生这种情况以及我能做些什么来解决这个问题?
jquery - 如何触发jQuery asual的地址插件的更改事件?
我正在使用 jQuery Asual 地址插件:http ://www.asual.com/jquery/address/
jQuery Asual Address 插件是这样使用的
如果我在链接“index.php”上单击两次,则第二次 URL 不会更改,并且不会触发 Change 事件,因此页面不会重新加载。知道如何触发 jquery 地址更改吗?
问候, Sanket
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 中进行第二个更改事件:
但这是我第二次必须这样做,感觉不对……我错过了什么吗?
我也已经尝试搞乱内部和外部更改回调,没有机会..
感谢您的帮助,
托马斯。