0

我有这样的东西

$('.one').hover(function(e){
  $('.roll1').show().offset({left: e.pageX, top: e.pageY});
});

它正在工作,但我想显示.roll1确切的顶部,.one所以我尝试过

top: '-200' // but not working tried also -200 without quote

top: e.pageY - 200 // working

但实际上我怎么能设置偏移量-200呢?

或者我可以不设置负偏移量吗?

4

2 回答 2

0

简单地尝试而不用引号括起来

top: -200
于 2013-09-24T07:32:16.250 回答
0

如果您希望 div 平滑地跟随光标,您应该使用on,当然,您可以使用带或不带引号的负值 -示例

$('.one').on('mousemove',function(e){
  $('.roll1').offset({left: e.pageX, top: e.pageY});
});

示例:jsFiddle

于 2013-09-24T07:41:56.627 回答