很久没写了,觉得遇到问题要记下来,以后还会遇到,很实用!
1,昨天遇到一个很坑的问题,获取滚动条的高度,后台打印可以打印出来,但是就是添加效果加不上,当时的代码是这样的:
if ($(window).scrollTop() >= 280) {
这里写情况
}
console.log可以打印出来 当前滚动的高度,但是就是没效果。
最后解决的办法是,先绑定事件,
$(window).on('scroll', function (e) {
console.log($(window).scrollTop());
}
然后在里边写逻辑
2,每次遇到这样a 标签包住所有的东西,当再点击的时候 都会无辜的跳转,我们经常会很傻比的写<a href='#'></a>
解决的办法有三个:
第一:onclick事件中返回false
不能跳转的写法及demo
<a href='http://www.baidu.com" onclick="return false">不能跳转到百度</a>
第二:用href="javascript:void()" (这种伪协议,少写的比较好)
<a href="javascript:void()">不能跳转</a>
第三:使用(#)
<a href="#" onclick="del()">删除</a> //总是跳转到当前页面