所以我有这个盒子,当我移动鼠标时我想跟随鼠标,但希望鼠标始终位于盒子的中心。我并不是说盒子必须只是在盒子下面,但我的意思是让盒子只能垂直上下移动以与鼠标内联。
我尝试了几种方法,但无法使其工作,当我做了一点时,它没有正确居中。
这是我的JS:
$( ".wrapper" ).mousemove(function(e) {
var box = $( '.box' ).outerHeight();
box = box / 2;
$( '.box' ).css( 'top', ( e.pageY - box ) + 'px' );
} );
这是一个小提琴 - > http://jsfiddle.net/rCabj/
谢谢!
答案 0 :(得分:1)
position: absolute;
答案 1 :(得分:1)
将CSS更改为position:absolute解决问题
答案 2 :(得分:1)