无法从关闭的jQuery库中删除子
诺布在这。 上周开始使用jQuery,在阅读了这个网站大约10个小时之后,api不得不问这个并希望有一个方向。
尝试删除从图库中单击的最后一个图像,因此单击下一个图库将加载第一个图像而不是最后一个图像。 (www.cooloradan.com)。
我的janky代码(主要来自其他人):
function loadPhoto($url, $caption) {/*Image pre-loader*/ showPreloader(); var img = new Image(); $(img).load( function() { $(img).hide(); hidePreloader(); }).attr({ "src": $url }); $('#largephotoc1').css('background-image','url("' + $url + '")'); $('#largephotoc1').data('caption', $caption); $('#largephotoc2').css('background-image','url("' + $url + '")'); $('#largephotoc2').data('caption', $caption); $('#largephotoc3').css('background-image','url("' + $url + '")'); $('#largephotoc3').data('caption', $caption); $('#largephotoc4').css('background-image','url("' + $url + '")'); $('#largephotoc4').data('caption', $caption); $('#largephoto3d1').css('background-image','url("' + $url + '")'); $('#largephoto3d1').data('caption', $caption); } /* When a thumbnail is clicked*/ $('.thumb_container').click(function() { var handler = $(this).find('.large_image'); var newsrc = handler.attr('src'); var newcaption = handler.attr('rel'); loadPhoto(newsrc, newcaption); }); $('.close-reveal-modal').click(function() { $('.thumb_container').find('.large_image').remove(); });
HTML: