一直在纠结怎么让控件显示或者隐藏的方法,这时候破天荒的想到一个解决方法,就是使用锚点进行传值,这样子就可以实现页面不刷新然后就可以进行控件的加载,但是一直困扰就是为什么点击两下才可以进行操作,于是我发起了提问:过程不怎么友好,还被怼了;后面没有解决问题,好在一个论坛上的大佬帮助,让我知道。href加载实在onclick之后;
当时问问题的帖子
那么还有什么方法可以解决呢,那就是运行js脚本,但是不进行页面跳转:
a href="javascript:void(0);" onclick="js_method()"
还有一直方法,确实要获取url的跳转,可以使用:
window.onhashchange = function () {
var hash = window.location.hash;//获取hash
hash = hash.substring(1);//去掉前面的#
console.log('%clog: ' + hash, 'color:#00f;font-siz:16px;line-height:20px;')
}
用这个方法成功解决;
感谢借鉴的大佬:
https://www.jb51.net/article/100224.htm