• 开始 暂停 轮播


        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) {}
        },
  • 相关阅读:
    扩展kmp
    计算几何板子
    组合数板子
    SecureML: A System for Scalable Privacy-Preserving Machine Learning 论文笔记
    mac任务管理器快捷键
    后缀数组
    poj 1144 Network【图的割点】模板
    CSU 1162【Balls in the Boxes】
    CSU 1111【三家人】数学题
    P1330 封锁阳光大学【二分染色】
  • 原文地址:https://www.cnblogs.com/amadoGrowers/p/12048272.html
Copyright © 2020-2023  润新知