【发布时间】:2015-01-06 07:46:35
【问题描述】:
我正在尝试创建一个充满缩略图的页面,单击时会弹出另一个 div Full(以全屏显示缩略图),我将检索缩略图 img 的 src 并传递给 Full div 显示点击的图像。
这是我目前所拥有的,小提琴:http://jsfiddle.net/mwhLoyy8/1/
<div class="img_section">
<img class="test_img" src="http://i.imgur.com/BjVeUYS.png" alt="logo">
</div>
<div class="img_section">
<img class="test_img" src="http://i.imgur.com/MA9tr9p.jpg" alt="logo">
</div>
现在我正在检测 test_img 点击,并从 js 中检索
img = $('<img />', {src : this.src,
'class': 'full_image_pic'
});
this.src 工作正常,但我想更改为在 img_section 而不是 test_img 上检测,但我不知道如何检索 src,我尝试了 this.test_img.src 但它不起作用。
我想直接检测 div 而不是 img 的原因是因为在我的真实工作文件中我覆盖了另一个文件并且
当鼠标悬停在缩略图上时,检测不会对单词起作用,因为我只让它可以检测到图像,所以我想改为检测父 div。
另一件事是,一旦我显示完整的图像,我如何在显示的完整图像下显示唯一的标题和描述?请指导我!谢谢
为了卡马尔
<div class="popUp">
<div class="fullPic">
<img class="full_image_pic" src="images/pic1.jpg" alt="logo2">
<div class="full_image_desc">
<h3 class="desc">Title</h3>
<p class="desc">My desc</p>
</div>
</div>
【问题讨论】:
-
你的fiddle根本没有JS,你上面贴的那个JS好像也不适用。
标签: javascript jquery html css image