时间:13-06-28 栏目:EasyUI 作者:zongyan86 评论:0 点击: 3,551 次
本文标签: Jquery EasyUI web前端开发
晒代码有待继续优化:
var easyuiPanelOnMove = function (left, top) {
var parentObj = $(this).panel('panel').parent();
if (left < 0) {
$(this).window('move', {
left: 1
});
}
if (top < 0) {
$(this).window('move', {
top: 1
});
}
var width = $(this).panel('options').width;
var height = $(this).panel('options').height;
var right = left + width;
var buttom = top + height;
var parentWidth = parentObj.width();
var parentHeight = parentObj.height();
if (parentObj.css("overflow") == "hidden") {
if (left > parentWidth - width) {
$(this).window('move', {
"left": parentWidth - width
});
}
if (top > parentHeight - height) {
$(this).window('move', {
"top": parentHeight - height
});
}
}
};
$.fn.dialog.defaults.onMove = easyuiPanelOnMove;
$.fn.window.defaults.onMove = easyuiPanelOnMove;
$.fn.panel.defaults.onMove = easyuiPanelOnMove;
声明: 本文由( zongyan86 )原创编译,转载请保留链接: 拓展EasyUI弹出框拖拉越界问题