WordPress 3.5 中使用UEditor全屏时按钮显示不全
来源:互联网 发布:外国人看李小龙知乎 编辑:程序博客网 时间:2024/05/24 01:48
百度弄了个开源的在线编辑器 UEditor ,不管怎么样,总比wordpress中原始中的编辑器强,于是就试用了一下。
结果全屏的时候,最顶部Adminbar(管理工具栏),把UEditor中一排按钮给挡住了。最可气的是把,全屏的按钮挡住了。~~~哥点不回去了,这怎么行呢?
用Chrome的开发工具看了下,按钮其实还在,只是定位有点问题。
解决这个问题一共有三个思路:
1, 把wordpress中的管理工具栏隐藏起来。
2,把UEditor的zIndex 提高点,有可能是层的问题,因为adminbar的zIndex 是99999。
3,想办法自己算定位。改下js的源文件。
我呢,还想留着管理工具栏。然后尝试了一下zIndex,死活没有效果。然后就自己一路debug了下全屏按钮触发的事件代码,找到了答案。
方法:注释掉setViewportOffset函数(大概是2045行)中的几行代码就行了:
setViewportOffset: function (element, offset){ var left = parseInt(element.style.left) | 0; var top = parseInt(element.style.top) | 0; var rect = element.getBoundingClientRect(); var offsetLeft = offset.left - rect.left; var offsetTop = offset.top - rect.top; if (offsetLeft) { element.style.left = left + offsetLeft + 'px'; } /* 注释掉的 if (offsetTop) { element.style.top = top + offsetTop + 'px'; }*/ }这样顶部的工具栏还会留着,但是侧边栏会被盖住。这也正是想要的效果。
试了试,全屏啊,滚动条啊,各种情况下,没什么问题,应该是能work的。
- WordPress 3.5 中使用UEditor全屏时按钮显示不全
- wordpress文本编辑器百度UEditor中无法正常显示换行
- 使用ueditor时,所有的按钮,下拉,超链接弹出框,还有表情框都不显示,总结下
- wordpress ueditor编辑器的使用
- ScrollView中嵌套ListView时显示不全
- ScrollView中嵌套GridView时显示不全
- yii中使用ueditor
- YII 中使用Ueditor
- JSF中使用UEditor
- ThnikPHP中Ueditor使用
- ScrollView中嵌套ListView时显示不全的简便解决方案
- ScrollView中嵌套ListView时显示不全的解决方案
- ScrollView中嵌套ListView时显示不全的解决方案
- ScrollView中嵌套ListView时显示不全的解决方案
- ScrollView中嵌套ListView时显示不全的简便解决方案
- ScrollView中嵌套ListView时显示不全的解决方案
- ScrollView中嵌套ListView时显示不全的简便解决方案
- ScrollView中嵌套ListView时显示不全的问题解决办法
- 【推荐】在RedHat Server 5.4上安装YUM【利用网易免费yum源,配置和更新yum】
- centos6.3, bcm4313无线网卡的驱动编译出现状况,无法通过编译 解决方案
- [正能量系列]失业的程序员(一)
- MFC 屏幕截图
- Linux Yum命令
- WordPress 3.5 中使用UEditor全屏时按钮显示不全
- 关于C++的new是否会对内存初始化的问题
- win7自建wifi热点
- 黑马程序员—JAVA接口与多态
- 使用JFreeChart生成带刻度的雷达图(蜘蛛网图)
- 看了博客,谢了csdn的第一篇博客
- AWK简明教程
- 使用 TypeProviders
- 编译OSG,OSGEarth