【发布时间】:2013-08-20 15:08:24
【问题描述】:
我在使用 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});
});
这里有一张解释得更准确的图片:
【问题讨论】:
标签: jquery html position mouse