修复Discuz! X3论坛浮动窗口拖动有BUG,鼠标点击往下移动

2014年09月14日 技术资料 5946 views 0

点击查看原图 修复Discuz! X3论坛浮动窗口拖动有BUG,鼠标点击往下移动 第1张

修复Discuz! X3论坛浮动窗口拖动有BUG,鼠标点击往下移动 第2张 


测试环境:

全新安装DZ3,UTF8简体中文版,清空浏览器所有缓存后测试。IE9、chrome有问题,IE6下没问题。其他没测试



详情见截图。
就是点击:删除、推送、DIY弹出层等各种弹出层的时候,如果我们当前正在浏览至页面中间(滚动条不是在顶部)的时候,拖动浮动层,这个层会获取并定位至TOP整个页面的高度,而不是窗口的高度,这样,这个层就飞出窗外了。。。


修复Discuz! X3论坛浮动窗口拖动有BUG,鼠标点击往下移动 第3张 


简单方法
直接下载
http://www.discuz.net/static/js/common.js 这个到自己网站里覆盖修复即可。

static/js/common.js


手动操作方法
找到common.js文件的1129,1130,1131行,


内容如下:
var sxy = fetchOffset(menuObj);
JSMENU['drag'][2] = parseInt(sxy['left']) || 0;
JSMENU['drag'][3] = parseInt(sxy['top']) || 0;


上面三行,替换为下面的二行
JSMENU['drag'][2] = parseInt(menuObj.style.left);
JSMENU['drag'][3] = parseInt(menuObj.style.top);

👍好活当赏🧧

注意

》贝壳PE企业版 3.98 最终版V20260331已发布;

1、去掉所有注册机制,可本地永久运行!


停服公告:

随着年龄的增长,生活的变化,已经逐步开始退出研发网络了。iT猫也准备渐渐退网。退网后,网站也将无法再访问,近期会把带有注册机制的产品改为永久本地无限制模式,大家多关注最新版本。这不是落幕,这是我新的开始,生活不止眼前苟且还有诗和远方!如有更多的问题可以发邮件或者加QQ:845532699@qq.com



By iT猫itcat.cn 宣