我在 jQuery 上遇到了一点问题,也许你们可以帮助我。这是 jfiddle 中的 HTML 标记,以便更好地理解:
我想让名为 #move_me 的 div#content_wrapper
根据内部的鼠标位置移动到右侧或左侧#content_wrapper
。
基本上我想要的是:如果我将光标在#content_wrapper
div 内向右移动,那么#move_me
div 应该向左移动以查看 content2 div,当我向左移动时,#move_me div 应该向右移动以查看 content1 div。 .
我试图让它与 mousemove 和 pageXoffset 一起工作,但我没有让它工作。
像这样的东西:
$('#content_wrapper').mousemove(function(e){
var x = e.pageX - this.parentoffsetLeft;
$('#move_me').css({'left': x});
});
这是一张更准确地解释的图像: