发表于: 2017-05-26 22:57:56

1 811


今天完成的事情:

     1. 写个人的博客

      2. 用angular写个人的博客,然后上传到github

      3. 写了一个拖动的事件然后拖动写高的帧动画

明天计划的事情:  

     1.刷面试题

     2.用萝卜多前台的方法写自己博客

     3.投简历

遇到的问题和解决:

     1. 

收获: 

    1. 

    var move = false;//移动标记
   var _x, _y;//鼠标离控件左上角的相对位置

   $("#dome").mousedown(function (e) {

当鼠标指针移动到元素上方,并按下鼠标左键时,会发生 mousedown 事件。 获取鼠标的位置

move = true;
_x = e.pageX - parseInt($("#dome").css("left"));   
_y = e.pageY - parseInt($("#dome").css("top"));
});

$(document).mousemove(function (e) {

当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。  移动的时候的事件

if (move) {
var x = e.pageX - _x;//控件左上角到屏幕左上角的相对位置
           var y = e.pageY - _y;
var shitu=$(window).width()
var shitu1=shitu-200
           if (x>=shitu1){
move = false;
}else {
$("#dome").css({"top": y, "left": x});
}
}

}).mouseup(function () {

当鼠标指针移动到元素上方,并松开鼠标左键时,会发生 mouseup 事件。  

move = false;
});
})



返回列表 返回列表
评论

    分享到