2013-09-24 65 views
0

我有这样的事情集偏移正好对象的顶部(设定负偏移)

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

它的工作,但我想说明的.one.roll1正好顶,所以我尝试像

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

top: e.pageY - 200 // working 

但实际上我怎么能设置到-200的偏移?

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

回答

0

简单尝试不带引号

top: -200 
+0

我在我的问题中提到过,甚至没有工作。 –

+0

@ C-Link当我第一次看到你的问题时,我没有看到任何关于它的事情。您可以稍后编辑它。负偏移将起作用。为了证明我已经设置了一个小提琴http://jsfiddle.net/N2DVr/ – Praveen

+0

不,我没有编辑该行。 –

0

你应该使用on如果你想div来跟随光标封闭顺利, 当然,你可以使用负值带或不带引号 - example

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

例如:jsFiddle