2009-06-25 106 views
6

我如何找到圖像的偏移值,該值是在表格中。該表由很多圖像組成。我想獲得偏移量 - 左側,右側,頂部,底部的所有圖像,同時懸停在圖像中。 我需要這個jQuery中從jquery獲取偏移值

感謝,
普利文Ĵ

回答

14
var elem = $("your_element"); 
var offset = elem.offset(); 
var leftValue = offset.left; 
var topValue = offset.top; 

爲了得到正確的峯值和谷值增加寬度和高度值到左頂..

2

請閱讀jQuery documentation。這些功能都非常清晰地闡述。

$("#yourImg").bind("mousemove", function(e) { 
    var $this = $(this); 
    var imgLeft = e.pageX - $this.offset().left; 
    var imgTop = e.pageY - $this.offset().top; 
    var imgBottom = $this.offset().top + $this.height() - e.pageY; 
    var imgRight = $this.offset().left + $this.width() - e.pageX; 

    // do more stuff here 
}