Javascript 跟踪URL中的Div导航路径

Javascript 跟踪URL中的Div导航路径,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个html页面,其中包含许多相互链接的完整页面div。用户通过单击每个div中的链接,在div中选择非线性路径 我想跟踪用户通过div的路径,这样他们就可以点击“后退”链接并返回他们的路径。理想情况下,URL还可以链接到用户使用的特定页面和路径 有没有办法不把它们分成不同的html页面就可以做到这一点?或者在单个html页面中构建非线性导航的任何其他建议?我可能不清楚您想做什么,因为我不理解您所说的“URL”和特定页面的含义 但据我所知,这应该是相当容易做到使用Javascript。。。只

我有一个html页面,其中包含许多相互链接的完整页面div。用户通过单击每个div中的链接,在div中选择非线性路径

我想跟踪用户通过div的路径,这样他们就可以点击“后退”链接并返回他们的路径。理想情况下,URL还可以链接到用户使用的特定页面和路径


有没有办法不把它们分成不同的html页面就可以做到这一点?或者在单个html页面中构建非线性导航的任何其他建议?

我可能不清楚您想做什么,因为我不理解您所说的“URL”和特定页面的含义

但据我所知,这应该是相当容易做到使用Javascript。。。只需跟踪您当前的div编号,并在用户通过时将div名称添加到数组中

然后将反向链接链接到一个函数,该函数将页面移回数组中的上一个div。 **类似于——(你必须研究你的正向逻辑)**


您需要考虑用户是否返回(1个或多个步骤),然后前进到一个新的不同分区。。。您可能必须删除新路径开始处的所有元素。

我可能不清楚您想做什么,因为我不明白您所说的“URL”和特定页面是什么意思

但据我所知,这应该是相当容易做到使用Javascript。。。只需跟踪您当前的div编号,并在用户通过时将div名称添加到数组中

然后将反向链接链接到一个函数,该函数将页面移回数组中的上一个div。 **类似于——(你必须研究你的正向逻辑)**


您需要考虑用户是否返回(1个或多个步骤),然后前进到一个新的不同分区。。。您可能必须删除新路径开始处的所有元素。

wat do u min by
Nonal
?请提供代码示例。wat do u min by
Nonal
?请提供代码示例。
 var paths = new Array();
var currentDivNumber = 0;

function moveForward(nameOfNextDiv) {
    //Make some logic to determine what step you are on - 
    //If you are not on your latest step - 
    paths.push(nameOfNextDiv);
    currentDivNumber++;
    //Your div showing code here ... something LIKE:
    $(nameOfNextDiv).show(); 
}

function moveBackward() {
    currentDivNumber--;
    //Show the div of the currentDivNumber in the array.
    $(paths[currentDivNumber]).show(); 
}