【发布时间】:2018-08-10 02:11:18
【问题描述】:
我对 jquery 非常陌生——目前在导航菜单中单击相应按钮时,我使用它来显示和隐藏网页上的内容(div)。我大致这样做如下:
$(document).ready(function(){
// show the "about" page
$("#aboutButton").click(function(){
$("#aboutPage").addClass("visible")
$("#contactPage").removeClass("visible")
});
// show the "contact" page
$("#contactButton").click(function(){
$("#aboutPage").removeClass("visible")
$("#contactPage").addClass("visible")
});
});
虽然我很想知道如何更聪明地处理这个问题,但我最紧迫的问题是浏览器的后退按钮显然不能很好地处理这个问题。理想情况下,我希望它按预期工作:如果它被按下,我想回到我页面的最后一个可见部分/div。我多么怀疑我的方法通常是非常错误的......
如有任何提示,将不胜感激! 谢谢
【问题讨论】: