Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery:如何为循环脚本更改哈希标记/地址栏名称_Jquery_Cycle_Hashtag - Fatal编程技术网

jquery:如何为循环脚本更改哈希标记/地址栏名称

jquery:如何为循环脚本更改哈希标记/地址栏名称,jquery,cycle,hashtag,Jquery,Cycle,Hashtag,请有人帮我更改散列标签 我正在使用jquery.cycle脚本,我的页面可以正确地滑动到下一个div,这很好,但目前,地址栏保持不变,即www.blahblah.com无论我在联系人页面还是关于我们的页面,是否有人可以帮助我,以便当我单击“联系我们”按钮时,地址栏将更改为www.blahblah.com/contact_us,我想在主页www.blahblah.com/index.html中为每个页面执行此操作 我的问题的第二部分是如何让home(主页)按钮正常工作,从而使其向后滑动 我对这一切

请有人帮我更改散列标签

我正在使用jquery
.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.... 
});