我有一个功能,当location.hash()
被更改时隐藏/显示按钮
window.addEventListener("hashchange", function() {
//some method to toggle a button
})
但我发现当用户刷新页面而不是点击链接进入单个页面时,它不会执行。
所以我试着把它放在.ready()
但仍然
$(document).ready(function() {
window.addEventListener("hashchange", function() {
//some method to toggle a button
})
});
但是当用户刷新页面
时,它似乎不会执行答案 0 :(得分:2)
function toggleButton() {
// Some method to toggle a button
}
document.addEventListener("DOMContentLoaded", toggleButton);
window.addEventListener("hashchange", toggleButton);