在此示例中单击 .zoom 时,我会注入 20 个(循环中的项目数量).big_image div。我只想插入一个,相对于我点击的项目。
$('.main img').each(function() {
var img = this;
$('.zoom').click(function() {
$(this).after('<div class="big_image"><img src="'+$(img).attr('src')+'"></div>');
});
});
我在这里简化了脚本。理想情况下,我只想知道如何修改点击功能(如果可能),因为还有其他与问题无关的事情发生。谢谢!
编辑:这里的工作示例。
缩放按钮应至少出现在图库中的前 2 张图像上(左上角)。如果它令人困惑,我试图让缩放按钮只出现在非常长/高的图像上。我也知道我应该拆分 setClass 函数,但还没有学会如何做到这一点:)