![](/img/trans.png)
[英]jQuery clone an image with a class of active and set it as background image of a div
[英]jQuery clone the active img inside a div and make it the div's background image
這是我到目前為止擁有的html:
<div class="testimonials">
<div class="item active">
<div class="testimonial-bg"></div>
<div class="testimonial-img">
<img src="img/testimonial-img1.jpg" alt="" />
<p>
Hanna's Story
</p>
</div>
</div>
<div class="item">
<div class="testimonial-bg"></div>
<div class="testimonial-img">
<img src="img/testimonial-img2.jpg" alt="" />
<p>
Hanna's Story
</p>
</div>
</div>
</div>
我希望具有“ active”類的“ .item”中的img標簽也成為.testimonials的背景圖像。 隨着每張幻燈片的更改,項目圖像也會更改,因此此背景圖像也應更改。 我怎樣才能做到這一點?
滑塊是引導程序的默認輪播。 該代碼可以在這里看到:
http://codepen.io/anon/pen/aNjaEQ
$(".item.active").each(function() {
var $myBg = $(".testimonial-bg", this),
$myImg = $(".testimonial-img img", this);
$myBg.css({backgroundImage: "url('"+ $myImg[0].src +"')"});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.