我有这个引导程序轮播,我想在其中的图像上捕获点击事件,以便在点击轮播内的图像时打开自制的灯箱,但javascript代码不会触发此语法一些未知的原因:
$('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。
答案 0 :(得分:0)
试试这个
$('.lightbox-content img').click(function () {
console.log("i'm NOT triggered!");
});
答案 1 :(得分:0)
答案 2 :(得分:0)
试试这个
$(document).on("click", ".lightbox-content img", function () {
console.log("i'm triggered!");
});
使用.on()时,JQuery会在文档中查找事件。如果您使用jquery重新加载分页并且希望javascript函数继续运行
,也会使用此方法答案 3 :(得分:0)
讽刺误导。这是一个CSS问题。出于某种原因有人提出
TextBox
到.carousel-inner类。现在工作正常