1 http://www.coreyford.name/files/position-sticky-presentation/这个页面在body上加上overflow:hidden属性后PC端chrome无法滚动,但移动端不受影响(其实其他页面也是一样)。
2 react组件自带onTouchmove 里面使用e.preventDefault()无效。最终还是使用document.getElementById('my_id').addEventListener('touchmove',fn,false);
3 这个问题不算奇怪吧。就是react父子组件的生命周期问题。比如在父组件的componentDidMount里改变了父组件的state并重新render传入子组件,子组件不会出发componentWillMount这个函数,但是会触发willupdate函数,所以处理的函数应该写在componentWillUpdate
4 使用 ::-webkit-file-upload-button { cursor:pointer; } 的形式可以使鼠标hover到 <input type="file">时的鼠标形状。