
获得徽章 0
- 在$('html, body').animate({scrollTop: $("#page").offset().top}, 2000);中为什么要写`html, body`
因为有的浏览器将滚动应用在`document.documentElement(html)`,另外一些应用在`document.body(body)`上。例如iOS上的Safari应用在body上展开评论点赞 - 之前看到的post中有这样的一个问题:垂直margin为什么会重叠?我可以说出solve,但是说不出why。
在stackoverflow上找到了一个很好的解释:margin的定义不是让元素移动xxpx,而是这个元素的旁边必须有xxxpx的的空白。评论点赞