心灵咖啡

 找回密码
 注册加入
查看: 1808|回复: 0
收起左侧

[dz经验分享] DX3.0浮动层/浮动窗口拖动不受控制,靠边隐藏BUG。

[复制链接]
发表于 2014-10-20 05:30:31 | 显示全部楼层 |阅读模式
好像在还早之前的版本就出现这问题了。就是论坛所有的浮动窗口在拖动时会隐藏到边上,造成极差的用户体验。

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

1.jpg

BUG的原因怀疑是在历次版本升级时造成。


解决方法:

static/js/common.js

找到这三行
  1.   var sxy = fetchOffset(menuObj);
  2.                 JSMENU['drag'][2] = parseInt(sxy['left']) || 0;
  3.                 JSMENU['drag'][3] = parseInt(sxy['top']) || 0;
复制代码
换成这二行
  1. JSMENU['drag'][2] = parseInt(menuObj.style.left);
  2.                 JSMENU['drag'][3] = parseInt(menuObj.style.top);
复制代码
——论坛程序问题,请给 qq124627513(微信同步)留言。(系统默认签名,点击修改
您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

广告
广告位
广告位
广告位
关闭

站长推荐上一条 /1 下一条

QQ|联系我们|手机版|小黑屋|Archiver|心灵咖啡 ( 粤ICP备16121829号-1 )

GMT+8, 2024-11-25 15:12 , Processed in 0.384198 second(s), 27 queries .

Powered by Discuz! and 心灵文学

Copyright © 2001-2021, Tencent Cloud.


本站文章为原创会员所有,未经许可禁止去版权转载,但欢迎分享本站文章链接!另,若有抄袭侵权,联系即删禁。
快速回复 返回顶部 返回列表