2013-09-24 108 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