我正在尝试根据用户先前单击的单独图像来检索图像的来源。
<div class="card1">
<div>
<a href="#" class="quickFlipCta"><img class="back" src="Memory Pals/Test Pictures/QuestionMark.gif" /></a>
</div>
<div>
<a href="#" class="quickFlipCta"><img class="front" src="Memory Pals/Test Pictures/flower.gif" /></a>
</div>
</div>
<div class="card2">
<div>
<a href="#" class="quickFlipCta"><img class="back" src="Memory Pals/Test Pictures/QuestionMark.gif" /></a>
</div>
<div>
<a href="#" class="quickFlipCta"><img class="front" src="Memory Pals/Test Pictures/flower.gif" /></a>
</div>
</div>
在我的具体示例中,我试图在单击“后”时检索“前”的来源。此外,它必须在同一张卡片中检索“front”的来源。
这是我尝试过的,但我无法让它工作:
$(document).ready(function(){
var found = 0;
var last = null;
$('img').each(function(index){
$(this).attr('id','img-' + index);
});
$('img').click(function(){
if( last ) {
if( ($(this).attr('src') == last.attr('src')) ) {
$(this).css('visibility', 'hidden');
last.css('visibility', 'hidden');
found++;
}
if (found == 3) {
window.location.href = "#play2";
location.reload(); //resets found to 0
}
last = null;
} else {
last = $(this);
}
});
我意识到它不是检索“正面”的来源,而是检索用户点击的图像的来源。如何更改它以便在单击“后”时检索“前”的来源?