jquery easyui中的dialog拖动超出浏览器问题解决办法
juqery easyui当鼠标点着拖动超出浏览器后,就回不来了,拉不下的问题:
//控制dialog超出浏览器回到原来的地方 var default_left; var default_top;//dialog弹出框距离浏览器右侧位置 function onopen(){
//取到dialog的位置 default_left=$('#wow-goods-add').panel('options').left; default_top=$('#wow-goods-add').panel('options').top; } function onmove(left,top){ var body_width=document.body.offsetWidth;//body的宽度 var body_height=document.body.offsetHeight;//body的高度 var dd_width= $('#wow-goods-add').panel('options').width;//dialog的宽度 var dd_height= $('#wow-goods-add').panel('options').height;//dialog的高度 if(left<1||left>(body_width-dd_width)||top<1||top>(body_height-dd_height)){ $('#wow-goods-add').dialog('move',{ left:default_left, top:default_top , }); } }