我想要相同的函数以两种方式反应
I want the same function react in both way
当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
})
});
但当用户刷新页面
function toggleButton() {
// Some method to toggle a button
}
document.addEventListener("DOMContentLoaded", toggleButton);
window.addEventListener("hashchange", toggleButton);
相关文章:
- 我想要相同的函数以两种方式反应
- 正则表达式,两种方式,不同的结果
- 以两种不同的方式使用函数
- 用两种方式保存对象,有什么区别
- JavaScript 自动滚动两种方式
- 通过单击按钮或表单提交禁用注册按钮,这两种方式都会阻止表单提交
- 调用事件侦听器 - 两种方式之一起作用,有什么区别
- 立即调用匿名函数的两种方式(function(d){ }() );和 (function(x){ } )();.
- 提交表格的两种方式
- 对象定义有两种方式-有什么区别
- catch输入两种方式
- 两种方式加载图像,为什么使用ajax更快
- 如何用两种方式将css过渡隐藏在另一个元素后面
- 拖放列表-两种方式
- 在coffeescript(在Rails中)中调用函数的两种方式的区别
- 可以通过两种方式调用的单个函数
- 构建html的两种方式——.html()和.append()
- 在Javascript中向对象添加属性的两种方式的区别
- 用这两种方式创建对象的区别是什么?
- 数据绑定无法工作的两种方式