zoukankan      html  css  js  c++  java
  • 开始 暂停 轮播

        play() {
          this.is_playing = this.is_playing ? false : true;
          if (this.is_playing) {
            if (this.queryXQForm.state == 0) {
              sip = window.setInterval(() => {
                if (!this.is_playing) return;
                this.current_time_index =
                  this.current_time_index > 23 ? 0 : this.current_time_index;
                if (this.current_time_index == 0) {
                  // $(".notice").scrollTop(0);
                  $(".notice").animate(
                    {
                      scrollTop: 0
                    },
                    400
                  );
                }
                if (
                  this.current_time_index > 2 &&
                  this.current_time_index < $(".list-item").length - 2
                ) {
                  // $(".notice").scrollTop((num - 2) * 64)
                  $(".notice").animate(
                    {
                      scrollTop: (this.current_time_index - 2) * 64
                    },
                    400
                  );
                }
                for (let i = 0; i < this.noticeData0.length; i++) {
                  let o = this.noticeData0[i];
                  o.select = false;
                }
                this.noticeData0[this.current_time_index].select = true;
                //TODO: 时间切换后执行·~
                this.selectRaderTime(this.noticeData0[this.current_time_index]);
                this.current_time_index++;
              }, 3000);
            } else if (this.queryXQForm.state == 1) {
              sip = window.setInterval(() => {
                if (!this.is_playing) return;
                this.current_time_index =
                  this.current_time_index > this.noticeData1.length
                    ? 0
                    : this.current_time_index;
                if (this.current_time_index == 0) {
                  // $(".notice").scrollTop(0);
                  $(".notice").animate(
                    {
                      scrollTop: 0
                    },
                    400
                  );
                }
                if (
                  this.current_time_index > 2 &&
                  this.current_time_index < $(".list-item").length - 2
                ) {
                  // $(".notice").scrollTop((num - 2) * 64)
                  $(".notice").animate(
                    {
                      scrollTop: (this.current_time_index - 2) * 64
                    },
                    400
                  );
                }
                for (let i = 0; i < this.noticeData1.length; i++) {
                  let o = this.noticeData1[i];
                  o.select = false;
                }
                this.noticeData1[this.current_time_index].select = true;
                //TODO: 时间切换后执行·~
                this.selectTemperatureTime(
                  this.noticeData1[this.current_time_index]
                );
                this.current_time_index++;
              }, 3000);
            }
          } else {
            this.stop();
          }
        },
        stop() {
          this.is_playing = false;
          try {
            window.clearInterval(sip);
          } catch (e) {}
        },
  • 相关阅读:
    WIDER Face 转为 COCO 格式标签
    latex转word
    No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'
    COCO数据集使用super categories时出现IndexError: list index out of range
    VS Code 中 torch has no xxx member
    Anaconda中安装Cascade RCNN(Detectron)的若干问题
    fatal error: nvcuvid.h: No such file
    hive一些语句
    端口号
    hadoop错误: 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster
  • 原文地址:https://www.cnblogs.com/amadoGrowers/p/12048272.html
Copyright © 2011-2022 走看看