javascript:void(0);在火狐、IE中也会跳转到新的页面问题
前言
在本站文章的右上角有一个悬浮目录模块,我先前设置了href='javascript:void(0);'
以显示手型鼠标样式。
但在IE和Firefox中则会跳转到一个空白页面。
解决方案
删除href='javascript:void(0);'
,css
中添加cursor: pointer;
原文
问题原因
浏览器默认处理事件的顺序有差异。
Chrome顺序:onclick -> href -> target
IE和Firefox顺序:onclick -> target -> href解决方案
1.添加onClick事件,直接return false阻止之后浏览器默认事件的执行。
2.直接去掉href属性
链接
https://blog.csdn.net/mafan121/article/details/77449797
https://blog.csdn.net/ITHHH111/article/details/105432884