【发布时间】:2016-09-01 20:26:19
【问题描述】:
我有一系列隐藏内容的选项卡。我已经附加了 #1 #2 等的 url。换句话说,当有人单击一个选项卡时,它会将其添加到 url,然后使用 onhashaschanged。这是代码。
jQuery( ".slidelinks li" ).click(function() {
var identify=jQuery( ".slidelinks li" ).index( this );
window.location = "#" + identify ;
if ("onhashchange" in window) {
jQuery( ".slidelinks li " ).addClass('active');
jQuery( ".slidelinks li " ).removeClass('active');
jQuery(".slides").find('.dslc-modules-area').eq(identify).removeClass("hide");
jQuery( ".slidelinks li " ).eq(identify).addClass('active');
}
});
我知道这与点击有关,但我试图弄清楚如何让标签在使用后退按钮或前进按钮时显示。我尝试在单击之外使用 onhaschange 来检测并查看后退按钮是否发生任何事情,但没有任何反应。我的问题是,如果使用从 mydomain.com/page/#3 回到 mydomain.com/page/#2 的后退按钮,我该如何运行 onhaschange 函数
【问题讨论】: