我有一些这样的标记:
<div class="large-image">
<img src="foo.jpg" class="original-size"> <--This persists
<img src="foo-fullsize.jpg" class="zoomed"> <--injected by jQuery zoom plugin
<img src="bar-fullsize.jpg" class="zoomed"> <--also injected
</div>
<div class="thumbnails">
<a href="foo-fullsize.jpg" class="thumb"><img src="foo-thumb.jpg"></a>
<a href="bar-fullsize.jpg" class="thumb"><img src="bar-thumb.jpg"></a>
</div>
我有一些代码,例如:
$(window).load(function() {
$('a.thumb').click(function(){
$('#main-image').zoom({url: this.href}); // jQuery zoom
});
});
每次我单击拇指链接时,缩放插件都会将新图像注入<div class="large-image">
容器中。我希望能够在创建新图像之前删除所有具有缩放类的现有图像。我知道我需要使用 on() 来完成此操作,但我似乎无法让它与生成的图像一起使用。