发表于: 2017-05-26 22:57:56
1 812
今天完成的事情:
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;
});
})
评论