Browse Source

Fix the problem of getting highlight exception after perload is enabled in multiple instances

hywel 4 years ago
parent
commit
f76834fb4b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/js/controller.js

+ 1 - 1
src/js/controller.js

@@ -66,7 +66,7 @@ class Controller {
         this.player.on('durationchange', () => {
             if (this.player.video.duration !== 1 && this.player.video.duration !== Infinity) {
                 if (this.player.options.highlight) {
-                    const highlights = document.querySelectorAll('.dplayer-highlight');
+                    const highlights = this.player.template.playedBarWrap.querySelectorAll('.dplayer-highlight');
                     [].slice.call(highlights, 0).forEach((item) => {
                         this.player.template.playedBarWrap.removeChild(item);
                     });