js 如何获取当前图片所在的网页位置

JavaScript08

js 如何获取当前图片所在的网页位置,第1张

你是问相对于 它所在的上级的位置,还是整个页面?

可以用jquery

<div id="xxx"></div>

js:

var o =$("#xx").offset()// { left:0,top:0 },这个是相对于上级的

var o =$("#xx").position()//同上,这是相对于整个页面的

function SlideView(e){

for (var r=document.getElementById(e).getElementsByTagName('DL'),c=clearInterval,i=-1,p=r[0],jj=r[++i]) {

j.style.height=(i?22:223)+'px'

j.onmouseover=function (){clearTimeout(j)//这里输出图片路径,你说“要获取图片显示”不知道是什么意思for (var a = 0a <p.children.lengtha++) {if (p.children[a].tagName == "DD") { alert(p.children[a].children[0].src)}}//结束var i=thisj=setTimeout(function() {if(p!=i)_(p,223,22)(p=i,22,223)},200)}

}

function _(el,f,t){

c(el.$1)el.className=f>t?'':'tab_on'

return el.$1=setInterval(function (){el.style.height=(f+=Math[f>t?'floor':'ceil']((t-f)*.3))+'px'if (f==t)c(el.$1)},10),_

}

}

new SlideView( "tab")