screenX | 相对设备屏幕左上角 |
pageX | 相对页面左上角,不会随滚动条移动而变化 |
clientX | 相对浏览器可视区域左上角,会随滚动条移动而变化 |
a标签如何阻止跳转?
1.<a href="javascript:;"></a>,没毛病。
2.<a href="#disabled"></a>,语义化,但要确认该锚为空。
3.<a href="#"></a>:
若使click事件函数return false,浏览器会认为未点击,可达到阻止跳转效果。
否则IE下刷新页面,其他返回顶部。
扩展:e.preventDefault();/e.preventPropagation();都可改写为return false;
4.<a href=""></a>,不行!href属性值不能为空!
5.该种情况下,最好是不用a标签。
持续更新...