使用Javascript / JQuery在Bootstrap Carousel上循环Active类

时间:2016-01-19 01:01:28

标签: javascript jquery twitter-bootstrap

所以我正在为我正在使用的CMS开发Bootstrap Carousel模块。

我遇到的问题是,当CMS使用用户上传的图像实现轮播时,轮播项目中缺少活动类,因此,它不会显示为开始或循环显示图像

<section class="image-carousel">
    <div id="carousel" class="carousel slide" data-ride="carousel" data-interval="4000">
        <div class="carousel-inner" role="listbox">
            <div class="item">
                <img src="image1.jpg">
                <div class="carousel-caption">
                    Caption goes here
                </div>
            </div>
           <div class="item">
                <img src="image2.jpg">
                <div class="carousel-caption">
                    Caption goes here
                </div>
            </div>
           <div class="item">
                <img src="image3.jpg">
                <div class="carousel-caption">
                    Caption goes here
                </div>
            </div>
        </div>
        <a class="left carousel-control" href="#carousel" role="button" data-slide="prev">
            <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
          </a>
          <a class="right carousel-control" href="#carousel" role="button" data-slide="next">
            <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
          </a>
    </div>
</section>

我想使用Javascript / JQuery将活动类添加到第一个项目,然后删除此类并将其添加到给定时间间隔中的下一个项目

我该怎么做?

1 个答案:

答案 0 :(得分:0)

未经测试:

  public InetAddress justATest(String ip) {
    err = null;
    try {
      final DatagramChannel ch = DatagramChannel.open();
      final InetSocketAddress s = new InetSocketAddress(InetAddress.getByName(ip), 53);
      final InetSocketAddress c = new InetSocketAddress((InetAddress)null, 0);

      class testAction implements PrivilegedExceptionAction<InetSocketAddress> {
        public InetSocketAddress run() throws IOException {
          ch.bind(c);
          try {
            ch.connect(s);
          } catch (NoRouteToHostException ex) {
          }
          return ((InetSocketAddress)ch.getLocalAddress());
        }
      }

      testAction a = new testAction();
      try {
        return AccessController.doPrivileged(a).getAddress();
      } catch (PrivilegedActionException pae) {
        Exception ex = pae.getException();
        if (ex instanceof IOException) {
          throw (IOException)ex;
        } else {
          throw (RuntimeException)ex;
        }
      }
    } catch (Exception ex) {
      err = ex;
      return null;
    }
  }