繁体   English   中英

不能在引导轮播中使用“点击时” jQuery

[英]Can't use jquery “on click” with bootstrap carousel

我在使用自举轮播时遇到了麻烦,并且遇到了可点击的元素。 这是从我的源代码中提取的一些代码。 如何同时点击原始版本和修订版本?

这是一个JS小提琴http://jsfiddle.net/v9ec3/204/

这是我的代码

#myCarousel.carousel.slide{id: original.id}
      .carousel-inner
        - if count == 1
          .item
            .col-lg-6.col-xs-6.col-md-6.col-sm-6{id: "original-link", "data-target" => ".original_#{post.id}", "data-toggle" => "modal"}
              .text-center
                %b
                  ORIGINAL
                %a
                %br
                #border
                  = image_tag original.snapshot
            - count += 1
        - completed_drafts.each do |post|
          - if count == 2
            .item.active 
              .col-lg-6.col-xs-6.col-md-6.col-sm-6{id: ".revision_#{post.id}", class: "link",  "data-toggle" => "modal", :category => post}
                .text-center
                  %b
                    REVISED
                %a

                #border
                  = image_tag post.snapshot

            - count += 1

如果我理解正确,则可以使用clone()将新元素添加到DOM中。 因此,您需要使用现场赛事,因此也会注册新的排位赛元素。

我猜是这样的

$(".carousel-inner").on("click", ".link", function({ 
    alert("this works!");
  }));

会工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM