admin 发布于 09月25, 2018

footer始终居于底部的css方案

footer始终居于底部,这个其实还是比较容易的。。做法无非是body相对定位(搞一个最小高度100%),footer绝对定位。

好像没什么问题,然而比如页面做了一个弹出层,这时候footer会发生抖动,原因就是footer绝对定位,且给了一个宽度100%。

要解决也容易,就是给footer的模块,加两个监听事件:scrollOpenscrollClose。在open的时候,将它的宽度用100%减去滚动条的宽度,close的时候设置回来即可。

阅读全文 »

admin 发布于 09月18, 2018

项目代码分享(1)

来这边这个项目组快2个月了。一开始了解到项目不是react,而是jquery,甚至要兼容IE8,我内心是比较抗拒的。但慢慢发现其实项目架构层面还是做的比较牛的,所以想写一些文章记录一下。

阅读全文 »

admin 发布于 08月19, 2018

弹窗之滚动条处理(2)

16年的时候写过一篇:弹窗之滚动条处理

现在之所以翻篇写这个,是因为刚好团队中有这个需求,然后我将之前的代码搬运过去。阿里那边的同事在对我的代码进行review的时候,被说了好多次。

主要的问题在于:事件的处理,他们觉得没有必要。后来因为我的测试也确实没有必要。(因为加了事件之后,会衍生出很多很多问题)

阅读全文 »