jquery:如何为循环脚本更改哈希标记/地址栏名称
请有人帮我更改散列标签 我正在使用jqueryjquery:如何为循环脚本更改哈希标记/地址栏名称,jquery,cycle,hashtag,Jquery,Cycle,Hashtag,请有人帮我更改散列标签 我正在使用jquery.cycle脚本,我的页面可以正确地滑动到下一个div,这很好,但目前,地址栏保持不变,即www.blahblah.com无论我在联系人页面还是关于我们的页面,是否有人可以帮助我,以便当我单击“联系我们”按钮时,地址栏将更改为www.blahblah.com/contact_us,我想在主页www.blahblah.com/index.html中为每个页面执行此操作 我的问题的第二部分是如何让home(主页)按钮正常工作,从而使其向后滑动 我对这一切
.cycle
脚本,我的页面可以正确地滑动到下一个div,这很好,但目前,地址栏保持不变,即www.blahblah.com
无论我在联系人页面还是关于我们的页面,是否有人可以帮助我,以便当我单击“联系我们”按钮时,地址栏将更改为www.blahblah.com/contact_us
,我想在主页www.blahblah.com/index.html
中为每个页面执行此操作
我的问题的第二部分是如何让home(主页)按钮正常工作,从而使其向后滑动
我对这一切都很陌生,所以如果你能在JSFIDLE上放一个演示或粘贴一个工作代码,这将大大帮助我。我似乎只是通过使用工作代码、裁剪和修改代码来赚钱,但我的一生都无法让它按我想要的方式工作
这里是指向的链接
谢谢查看。您可以使用以下方法更改url哈希:
window.location.hash = 'whatever';
您可以使用(jQuery)绑定hashchange并执行任何您想做的操作:
我个人主要使用这种应用程序的框架。主干网有一个叫做“路由器”的东西,它处理散列更改等。也许你应该去看看
另外,请查看帖子。您可能可以使用扩展脚本 API非常简单。第一个参数是状态对象,第二个参数是窗口标题,第三个参数是url。例如:
history.pushState(null,null,“/contact”)
您好,谢谢您的回复,我已经看了这两条评论,但我对js都是新手,我还不太了解,请您给我一个它工作的演示,然后我就可以玩它,并进一步了解它。谢谢你所做的一切。嗨,谢谢你的回复,我已经看了这两条评论,但我对js真的很陌生,我还不太了解,你能给我一个它工作的演示吗,然后我可以玩它,并了解它更多。谢谢你所做的一切。请查看我帖子中的链接。在主干页面上,你可以找到一些例子来帮助你。嗨,巴斯兹,谢谢你再次回复,但我已经花了好几天的时间看它,我不能再进一步了,我讨厌放弃,所以如果你有一个白痴指南,你可以帮我,我会被困好几个月哈哈
$(window).bind('hashchange', function() {
// Change the page here....
});