diff --git a/src/dom.js b/src/dom.js index 6377a6e..ed112b1 100644 --- a/src/dom.js +++ b/src/dom.js @@ -12,7 +12,7 @@ export function handleEventButtons() { switch (event) { case 'pause': case 'continue': - setPauseButtonStatus(item, +item.dataset.status); + setPauseButtonStatus(+item.dataset.status); break; } changeButtonsDisplay(event); @@ -36,10 +36,10 @@ export function handlePlayCodeButtons() { /** * 设置 暂停/继续 按钮的状态样式等 - * @param {HTMLElement} element * @param {number} type */ -function setPauseButtonStatus(element, type) { +export function setPauseButtonStatus(type) { + const element = $id('pause'); if (type === 0) { // 点击的是暂停 element.dataset.status = '1'; element.dataset.event = 'continue'; diff --git a/src/frame.js b/src/frame.js index 86d260d..f74aea8 100644 --- a/src/frame.js +++ b/src/frame.js @@ -1,6 +1,6 @@ import { game } from './config'; import { creatData } from './message'; -import { changeButtonsDisplay } from './dom'; +import { changeButtonsDisplay, setPauseButtonStatus } from './dom'; let frame = document.getElementById('iframe'); let contentWindow = frame.contentWindow; @@ -23,6 +23,9 @@ export function onMessage() { sendMessage(event); changeButtonsDisplay(event); // DEBUG: 改变按钮状态 正式使用不需要的话 就删除掉 } + if (event === 'pause' || event === 'continue') { // 暂停 + setPauseButtonStatus(event === 'pause' ? 1 : 0); + } }, false); }