所以我有一个多步选择器的东西。我希望如此,当您单击下一步时,内容会更改,并且URL会更改。例如,您从example.com/page1开始,然后单击“下一步”。然后页面更改,URL设置为example.com/page2,但它不需要加载新页面,并且页面1上设置的所有javascript变量值都将转移到page2。我看到的一个例子是puls.com/phone-repair/。谢谢! :)
答案 0 :(得分:-1)
我不确定他们这样做的方式,但你可以做一些事情,比如把你的整个内容整理成一个div,例如:
<div id="wrapperPage1">
<p>Now I'm on page1</p>
<p id="showPage2">You can click me to be "redirected" to page2</p>
</div>
<div id="wrapperPage2">
<p>Now I'm on page2</p>
<p id="showPage1">You can click me to be "redirected" to page1</p>
</div>
其中#wrapperPage1是page1的完整内容,#wrapperPage2是page2的内容,然后你可以使用jQuery hide / show pages。
你也不必对整个页面进行此操作,只需要使用某些div / span / form等元素
修改强>
当我刚开始用网络做事时,我发布了这个答案,这意味着我对此一无所知。几个月后,我知道更多,如果你以某种方式找到了这个答案,并仍在寻找答案,请检查前端框架,例如Vue.js,Angular.js或React.js。这些框架可以做到这一点,而且没有任何麻烦!