js实现键盘操作实现div的移动或改变的原理及代码(2)

function limit(){ var doc = [document.documentElement.clientWidth, document.documentElement.clientHeight] //防止左侧溢出 obj.offsetLeft <=0 && (<span>obj</span><span>.style.left = 0);</span> //防止顶部溢出 obj.offsetTop <=0 && (obj.style.top = 0); //防止右侧溢出 doc[0] - obj.offsetLeft - obj.offsetWidth <= 0 && (obj.style.left = doc[0] - obj.offsetWidth + "px"); //防止底部溢出 doc[1] - obj.offsetTop - obj.offsetHeight <= 0 && (obj.style.top = doc[1] - obj.offsetHeight + "px") }

这里我附上的是网上的代码在实现防止溢出的同时,我还想赞一下这个写法,比我写的果断的要短了许多许多,以后也要试着写短点。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgpgyz.html