ueditor富文本编辑器放在iframe中,右键的时候超出了iframe,有没有办法让右键所有内容从iframe中显示出来
ueditor富文本编辑器放在iframe中,右键的时候超出了iframe,有没有办法让右键所有内容从iframe中显示出来
我的方法是给菜单加上滚动条,监听右键事件,判断超出可视范围,调整高度。
miniEditor.ready(function () {
$(miniEditor.editor.body).bind("contextmenu", function () {
setTimeout(function () {
var ec = $('.edui-contextmenu');
var bo = $('body');
var height = ec.height() - (ec.position().top + ec.height() - bo.height());
if (height > 0) {
ec.css({
'overflow-y': 'auto',
'height': height
})
}
})
})
});
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
ueditor好像不维护了吧,那么只能从源码去解决,弹框生成的时候计算位置是否超出document,超出的话移动位置