From 03605262bd6d4b15e486d0292439908c11f77ecc Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Fri, 7 Dec 2018 10:18:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8F=90=E7=A4=BA=E8=AF=AD?= =?UTF-8?q?=E7=9A=84=20timer=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/uncompiled/artplayer-plugin-gif.js | 1 - docs/uncompiled/artplayer.js | 2 +- packages/artplayer-plugin-gif/src/index.js | 1 - packages/artplayer/src/notice.js | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/uncompiled/artplayer-plugin-gif.js b/docs/uncompiled/artplayer-plugin-gif.js index 71c6e0083..a138def30 100644 --- a/docs/uncompiled/artplayer-plugin-gif.js +++ b/docs/uncompiled/artplayer-plugin-gif.js @@ -2800,7 +2800,6 @@ i18nMix(i18n); layers.add({ name: 'artplayer-plugin-gif-progress', - html: '
', style: { position: 'absolute', top: '0', diff --git a/docs/uncompiled/artplayer.js b/docs/uncompiled/artplayer.js index 05f20f192..34df34fc8 100644 --- a/docs/uncompiled/artplayer.js +++ b/docs/uncompiled/artplayer.js @@ -5275,9 +5275,9 @@ $noticeInner = _this$art$template.$noticeInner; setStyle($notice, 'display', 'block'); $noticeInner.innerHTML = msg instanceof Error ? msg.message.trim() : msg; + clearTimeout(this.timer); if (autoHide) { - clearTimeout(this.timer); this.timer = setTimeout(function () { _this.hide(); }, time); diff --git a/packages/artplayer-plugin-gif/src/index.js b/packages/artplayer-plugin-gif/src/index.js index c71721843..35e37c098 100644 --- a/packages/artplayer-plugin-gif/src/index.js +++ b/packages/artplayer-plugin-gif/src/index.js @@ -40,7 +40,6 @@ function artplayerPluginGif(art) { layers.add({ name: 'artplayer-plugin-gif-progress', - html: '
', style: { position: 'absolute', top: '0', diff --git a/packages/artplayer/src/notice.js b/packages/artplayer/src/notice.js index 00ff165e2..1f4da27ce 100644 --- a/packages/artplayer/src/notice.js +++ b/packages/artplayer/src/notice.js @@ -10,8 +10,8 @@ export default class Notice { const { $notice, $noticeInner } = this.art.template; setStyle($notice, 'display', 'block'); $noticeInner.innerHTML = msg instanceof Error ? msg.message.trim() : msg; + clearTimeout(this.timer); if (autoHide) { - clearTimeout(this.timer); this.timer = setTimeout(() => { this.hide(); }, time);