2011-05-17 60 views
0

我對jQuery非常陌生,並且正在爲WordPress做一個插件。由於用戶可以將其放置在頁面的任何位置,因此我需要鼠標懸停來了解要顯示的位置。如果DIV位於右側,則需要在左側顯示鼠標懸停,反之亦然。我被告知應該在不使用jQuery插件並使用「最接近」的情況下完成。但由於我是jQuery的新手,我不知道從哪裏開始。 對不起,如果這仍然聽起來含糊不清。使用jQuery找出DIV在WordPress頁面上的位置

謝謝!

+2

要在這裏需要一些源代碼,哥們。 – pixelbobby 2011-05-17 14:10:30

回答

0

假設你的div有一個「小部件」的ID,包括jQuery庫,然後檢查這個。如果div_on_left()爲true,則div位於頁面的左側。

function div_on_left() {   
     return ((($('#widget').outerWidth()/2) + $('#widget').position().left) < $(window).width()/2) 
    } 

然後你就可以檢查if(div_on_left()) { // some code to show your mouseover on the right side}