控制滚动条

很久没写了,觉得遇到问题要记下来,以后还会遇到,很实用!

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>  //总是跳转到当前页面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容