蓝忧无泪 发表于 2014-10-20 05:30:31

DX3.0浮动层/浮动窗口拖动不受控制,靠边隐藏BUG。

好像在还早之前的版本就出现这问题了。就是论坛所有的浮动窗口在拖动时会隐藏到边上,造成极差的用户体验。

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



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


解决方法:

static/js/common.js

找到这三行var sxy = fetchOffset(menuObj);
                JSMENU['drag'] = parseInt(sxy['left']) || 0;
                JSMENU['drag'] = parseInt(sxy['top']) || 0;换成这二行JSMENU['drag'] = parseInt(menuObj.style.left);
                JSMENU['drag'] = parseInt(menuObj.style.top);
页: [1]
查看完整版本: DX3.0浮动层/浮动窗口拖动不受控制,靠边隐藏BUG。