【总结】2016.12.07

计划

  1. Input框在IOS下的fixed不起效问题
  2. Emoji 输入
  3. 头像剪切

实际

  1. Input框在IOS下的fixed不起效问题 (4个小时)
  2. Emoji 输入 (2个小时)
  3. 头像剪切(1.5小时)

总结

  • Input框在IOS下的fixed不起效问题
    模拟评论的页面,在IOS下评论框不一定能固定在底部无论是改为position:absolute;还是position:fixed;都在IOS下有“飞起”的发生。猜测是因为IOS下fixed失效或者是position计算错误,导致显示位置上有偏差。
    【解决】用弹性盒布局,上div设置overflow:scroll;代替body的scroll,下div放评论输入框。
    在确定底部输入框暂时用这种解决方案的同时,添加一个顶部的滚动固定栏。因为不仅模拟底部输入框,也要模拟顶部一个固定的工具栏在滚动不可见时设置为顶部固定fixed,为看看两种布局能否很好地呈现。但是只要一用到fixed,在input框获取焦点弹出软键盘后,IOS的fixed似乎就不行了...大概尝试了一个钟左右,还是先放下这个问题。

  • Emoji 输入
    本来只是想大概看一下Emoji输入的,没想到一不小心越陷越深,花了两个多钟去研究和整理。其实就是编码的转来转去。同一套编码在安卓和IOS系统上显示不一样,在Android里微信和浏览器端也会有不一样的编码和显示。怀疑是搜狗输入法和微信共同弄的小特殊。

  • 头像剪切
    插件cropper,看不懂代码,通过修改头像和自己做个简单的demo去熟悉剪切的初始化过程和设置属性,获取到最终剪切的图形(canvas),然后再转为base64。
    $().cropper('getCroppedCanvas').toDataURL('image/jpeg')

  • 今天状态不太佳,没有很好地把握侧重点,今天完全是可以弄React的,本来。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,271评论 4 61
  • 经历过黑暗,回归途中,成为有光的人。
    逸清wd阅读 194评论 0 0
  • 初恋的时候,深深地爱着那个人,那时的我根本就不懂得怎么表达自己的爱意,生怕一说出口的每句有关暧昧话,都会引起对方的...
    越来越好伍新国阅读 313评论 0 0