javascript - 如何让 2 个不同的点击相同的图像来做 2 个不同的事情

标签 javascript html css

单击图像时打开 slider ,在此之前我对图像进行了过滤,因此我希望在过滤前打开; slider 显示所有图像,过滤后将仅显示 slider 处过滤后的图像

<div class="gallery row" id="gallery" style="margin:0;">
  <!-- Grid column -->

  <div class="mb-3 pics animation all 2 col-md-4 col-sm-12">
    <img class="img-fluid" src="assets/images/11.jpg" alt="Card image cap" style="height:300px;" onclick="openModal();currentSlide(1)">
  </div>
  <!-- Grid column -->

  <!-- Grid column -->
  <div class="mb-3 pics animation all 1 col-md-4 col-sm-12">
    <img class="img-fluid" src="assets/images/111.jpg" alt="Card image cap" style="height:300px;" onclick="openModal();currentSlide(2)">
  </div>
  <!-- Grid column -->

  <!-- Grid column -->
  <div class="mb-3 pics animation all 1 col-md-4 col-sm-12">
    <img class="img-fluid" src="assets/images/131.jpg" alt="Card image cap" style="height:300px;" onclick="openModal();currentSlide(3)">
  </div>
  <!-- Grid column -->

  <!-- Grid column -->
  <div class="mb-3 pics animation all 2 col-md-4 col-sm-12">
    <img class="img-fluid" src="assets/images/141.png" alt="Card image cap" style="height:300px;" onclick="openModal();currentSlide(4)">
  </div>
  <!-- Grid column -->

  <!-- Grid column -->
  <div class="mb-3 pics animation all 2 col-md-4 col-sm-12">
    <img class="img-fluid" src="assets/images/151.jpg" alt="Card image cap" style="height:300px;" onclick="openModal();currentSlide(5)">
  </div>
  <!-- Grid column -->

  <!-- Grid column -->
  <div class="mb-3 pics animation all 1 col-md-4 col-sm-12">
    <img class="img-fluid" src="assets/images/121.png" alt="Card image cap" style="height:300px;" onclick="openModal();currentSlide(6)">
  </div>
  <!-- Grid column -->
</div>`

最佳答案

您是否尝试过在一个函数内编写两个函数?

function main_function($arg){
      openModal();
      currentSlide($arg);

}

在 html 中,

<img class="img-fluid" ... onclick="main_function(6);">

关于javascript - 如何让 2 个不同的点击相同的图像来做 2 个不同的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55019854/

相关文章:

javascript - 如何使用 Javascript/jQuery 更改背景图片?

javascript - 完全用 Canvas 制作的网页?

javascript - 将图像从输入类型文件加载到 img

asp.net - 在 asp.net 中显示多个状态消息

javascript - 如何使用javascript更改表格显示属性

javascript - Material design lite 和 Drift 之间的 CSS 冲突

javascript - 如何使 Highstocks 的 x 轴均匀且规则?

javascript - 当按下“今天”按钮时,Bootstrap 日期时间选择器未选择当前时间?

javascript - 使用JQuery动态添加表格行设置小行高

html - 使用完整浏览器可用宽度的简单方法(CSS 响应式设计)