[英]Thumbnail gallery that loads image description and full size on same page on click
您将需要两件事:
src
值(或任何其他标识符)映射到所需的URL和描述字符串的数据Object
。 Event
处理程序,用于获取数据Object
的各个条目并设置突出显示img
Node
的src
属性以及描述文本。 因此,假设这是您的数据Object
:
var data = {
<src>: {
"url": <url for the large image> ,
"text": <description for the large image>
} ,
<another src>: {
//..
}
}
现在,您只需获取引发Event
的缩略图img
Node
的src
,并在数据Object
获取其相应的条目,
var img = /* the reference to the img Node that raised the event */ ;
var src = img.getAttribute("src") ;
var entry = data[src] ;
var url = entry.url , text = url.text ;
; 那么您只需更改大img
Node
的src
属性和包含描述的Node
的文本内容。 您还可以使用id
属性执行相同的操作。
高温超导
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.