我有一个主图像,下面有圆形 div。单击其中一个 div 时,我想更改主图像,其中包含图像。事实证明,这比我想象的更具挑战性。抱歉,如果这是“帮助吸血鬼”,但我不知道还能尝试什么。
<div class="span6 slider">
<img src="img/food-and-drink/taps.jpg" alt="Photograph of beer taps">
<div class="row-fluid">
<div class="span12">
<a href="#"><div class="slider-circle"><img src="img/food-and-drink/kegs.jpg" alt="Photograph of kegs"></div></a>
<a href="#"><div class="slider-circle"></div></a>
<a href="#"><div class="slider-circle"></div></a>
</div>
</div>
</div>
jQuery
var currentSlide = $('.slider img').attr('src');
$('.slider-circle').click(function() {
$currentSlide = $(this).child().attr('src');
})
已解决 - 使用 Christopher Marshall 的解决方案。非常感谢你!
$('.slider-circle').click(function(e) {
e.preventDefault();
var $newSlide = $(this).find('img').attr('src');
$('.slider > img').attr('src', $newSlide);
});