jquery:如何更改循环脚本的主题标签/地址栏名称

标签 jquery cycle hashtag

请有人帮我更改哈希标签。

我正在使用 jquery .cycle 脚本,我的页面正确地滑动到下一个 div,这很好,但目前,地址栏保持不变,即 www.blahblah .com 无论我是在联系页面还是关于我们页面,有人可以帮助我,以便当我单击“联系我们”按钮时,地址栏将更改为 www.blahblah.com/contact_us,我想对主页为 www.blahblah.com/index.html 的每个页面执行此操作。

我的问题的第二部分是如何让主页按钮正常工作,以便它以其他方式滑回。

我对这一切都很陌生,所以如果你能在 jsfiddle 上放一个演示或粘贴一个工作代码,这将对我有很大帮助。我似乎只能通过获取工作代码并对其进行修改和更改来赚钱,但我一生都无法让它按照我想要的方式工作。

这是 jsfiddle demo 的链接

感谢您的浏览。

最佳答案

您可以使用以下方式更改网址哈希:

window.location.hash = 'whatever';

您可以绑定(bind) hashchange 并使用(jQuery)做任何您想做的事情:

$(window).bind('hashchange', function() {   
   // Change the page here.... 
}); 

我个人主要使用backbone此类应用程序的框架。 Backbone 有一个叫做“路由器”的东西,它可以处理哈希更改等。也许你应该检查一下。

此外,请查看this发布。

关于jquery:如何更改循环脚本的主题标签/地址栏名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9567146/

相关文章:

jquery - 是否可以保留使用 CSS 转换所做的更改?

jquery - 固定位置不起作用

c++ - weak_ptr 和父子循环依赖

css - 如何使 SVG 路径中的文本居中

Jquery Cycle Fade 过渡在 IE 中不起作用

iis - IIS URL Rewrite 如何处理 # anchor 标记

Facebook 主题标签提要

javascript - 使用 jQuery 检测屏幕尺寸并更改属性

Javascript:在封闭源代码的 CMS 中允许自定义 javascript 会很糟糕吗?

jquery - 无法重定向以 # 结尾的 URL