Javascript jQuery在mousemove视差上移动对象

Javascript jQuery在mousemove视差上移动对象,javascript,html,jquery,css,Javascript,Html,Jquery,Css,我想在mousemove事件中移动对象,它有点工作,但我遇到了一些问题,首先ear根本不移动,第二个其他对象只有一个属性,左或右,我希望所有对象都从顶部或底部以及左或右移动 $(文档).ready(函数(){ var ps4=$(“#ps4”); var watch=$(“#watch”); var miband=$(“#miband”); 风险值现金=$(“#现金”); var ear=$(“#ear”); ps4.obj={x:ps4.offset().left,y:ps4.offset(

我想在mousemove事件中移动对象,它有点工作,但我遇到了一些问题,首先
ear
根本不移动,第二个其他对象只有一个属性,左或右,我希望所有对象都从顶部或底部以及左或右移动

$(文档).ready(函数(){
var ps4=$(“#ps4”);
var watch=$(“#watch”);
var miband=$(“#miband”);
风险值现金=$(“#现金”);
var ear=$(“#ear”);
ps4.obj={x:ps4.offset().left,y:ps4.offset().top};
watch.obj={x:watch.offset().left,y:watch.offset().top};
miband.obj={x:miband.offset().left,y:miband.offset().top};
cash.obj={x:cash.offset().left,y:cash.offset().top};
ear.obj={x:ear.offset().left,y:ear.offset().top};
$(“#节”).mousemove(函数(e){
var ps4_x=ps4.obj.x-(e.pageX-ps4.obj.x)/40;
var ps4_y=ps4.obj.y-(e.pageY-ps4.obj.y)/40;
var watch_x=watch.obj.x-(e.pageX-watch.obj.x)/40;
var watch_y=watch.obj.y-(e.pageY-watch.obj.y)/40;
var miband_x=miband.obj.x-(e.pageX-miband.obj.x)/40;
var miband_y=miband.obj.y-(e.pageY-miband.obj.y)/40;
var cash_x=cash.obj.x-(e.pageX-cash.obj.x)/40;
var cash_y=cash.obj.y-(e.pageY-cash.obj.y)/40;
var ear_x=ear.obj.x-(e.pageX-ear.obj.x)/40;
var ear_y=ear.obj.y-(e.pageY-ear.obj.y)/40;
偏移量({top:ps4_y,left:ps4_x});
偏移量({top:watch_y,right:watch_x});
偏移量({bottom:miband_y,left:miband_x});
cash.offset({顶部:cash_y,左侧:cash_x});
偏移量({底部:ear_y,右侧:ear_x});
});
});
#第1节{
宽度:100%;
高度:500px;
背景:灰色;
}
.物品{
位置:绝对位置;
}
#部分{
高度:300px;
宽度:300px;
位置:相对位置;
}
#监视{
右:0;
排名:0;
}
#Ps4{
左:0;
顶部:-180px;
}
#米班德{
底部:0;
左:0;
}
#耳朵{
右:0;
底部:0;
}
#现金{
顶部:25px;
左:0;
}

Ps4
监视
米班德
现金
耳朵