2009-06-25 71 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 
}