zoukankan      html  css  js  c++  java
  • UEditor图片焦点错位,火狐document.body.scrollTop不管用的问题

    转自 http://liyunpeng.iteye.com/blog/2068751

    关于
    document.body.scrollTop
    在火狐浏览器中不管用的问题

    看网上有人写通过判断document.compatMode来分别不同的模式,然后使用如下语句
    document.documentElement.scrollTop或者
    document.body.scrollTop
    但是,我在本地的环境试了一下
    发现

    Chrome和Firefox都“ CSS1Compat”这种模式,但是解析的结果却不一样,所以不能通过判断document.compatMode来实现

    我的做法很简单
    就是
    document.body.scrollTop==0?document.documentElement.scrollTop:document.body.scrollTop)

    另补充一点

    这个问题我是发现在使用百度的UEditor的时候,使用火狐浏览器去解析上传图片后的焦点框错位的问题,最终查到原因是因为document.body.scrollTop==0导致计算坐标出错的

    所以以上问题如果同样出现在UEditor的时候,请到源码里面把
    me.editor.document.body.scrollTop,用上面的方式,替换成
    me.editor.document.documentElement.scrollTop

    转自 http://liyunpeng.iteye.com/blog/2068751

  • 相关阅读:
    第十二天
    php获取变量所占内存大小的方法
    php数组倒序
    最近学习时遇到的一些函数
    php curl发送留言实例
    php性能测试
    php敏感字过滤替换
    php常用函数
    必学PHP类库/常用PHP类库大全
    thinkphp html转为字符
  • 原文地址:https://www.cnblogs.com/fanful/p/9700823.html
Copyright © 2011-2022 走看看