我有這個引導輪播,我想要捕捉它內部圖像上的點擊事件,以便在輪播內部的圖像上單擊時打開自制燈箱,但javascript代碼不能用這種語法引發一些未知的原因:jQuery onclick事件不會在引導輪播內部觸發
$('html').on("click", ".lightbox-content img", function() {
console.log("i'm NOT triggered!");
});
我有以下的html代碼:
<div class="table-cell lightbox-content">
<div id="myCarousel1" class="carousel small-carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<img src="images/office-space1.jpg" style="width:100%" alt="">
</div>
<div class="item">
<img src="images/office-space2.jpg" style="width:100%" alt="">
</div>
<div class="item">
<img src="images/office-space3.jpg" style="width:100%" alt="" />
</div>
</div>
<ol class="carousel-indicators">
<li data-target="#myCarousel1" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel1" data-slide-to="1"></li>
<li data-target="#myCarousel1" data-slide-to="2"></li>
</ol>
</div>
</div>
我在這裏幹什麼什麼了嗎?
Bootstrap/jQuery在網站的其他部分正常工作。 我正在使用jquery-1.11.3.min.js和Bootstrap v3.3.5。
嘗試'$(document).on(「click」,「.lightbox-content img」,function(){' – Tushar
@Tushar不應該有任何區別 –
仍然不起作用。 –