原生鼠标拖拽事件

  obj.onmousedown = function(ev){

            var ev = ev||event;

            var disX = ev.clientX - this.offsetLeft;

            var disY = ev.clientY - this.offsetTop;

             

            obj.ommousemove = function(ev){

                var ev = ev||event;

                obj.style.left = ev.clientX - disX + 'px';

                obj.style.top = ev.clientY - disY + 'px';

            }

            obj.onmouseup = function(){

                obj.onmousemove = null;

            }

        }

猜你喜欢

转载自blog.csdn.net/qq_32307891/article/details/86517877
今日推荐