Переглянути джерело

fix 调用play和pause后样式没有自动变更的问题

向怡 7 роки тому
батько
коміт
145bdcd26c
4 змінених файлів з 6 додано та 0 видалено
  1. 2 0
      demo/main.js
  2. 2 0
      dist/meplayer.js
  3. 0 0
      dist/meplayer.min.js
  4. 2 0
      src/js/main.js

+ 2 - 0
demo/main.js

@@ -13,3 +13,5 @@ mePlayer({
 document.querySelector('button').addEventListener('click', function () {
     mePlayer.toggleTheme();
 });
+
+mePlayer.play();

+ 2 - 0
dist/meplayer.js

@@ -244,12 +244,14 @@
 
 	    function play() {
 	        if (audio.paused) {
+	            utils.addClass(meplayerContainer, 'meplayer-isplaying');
 	            audio.play();
 	        }
 	    }
 
 	    function pause() {
 	        if (!audio.paused) {
+	            utils.removeClass(meplayerContainer, 'meplayer-isplaying');
 	            audio.pause();
 	        }
 	    }

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/meplayer.min.js


+ 2 - 0
src/js/main.js

@@ -193,12 +193,14 @@ root.mePlayer = function (options) {
 
     function play() {
         if (audio.paused) {
+	        utils.addClass(meplayerContainer, 'meplayer-isplaying');
             audio.play();
         }
     }
 
     function pause() {
         if (!audio.paused) {
+	        utils.removeClass(meplayerContainer, 'meplayer-isplaying');
             audio.pause();
         }
     }

Деякі файли не було показано, через те що забагато файлів було змінено