Browse Source

暂停/继续状态

master
wally 4 years ago
parent
commit
5771f0d6ac
  1. 6
      src/dom.js
  2. 5
      src/frame.js

6
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';

5
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);
}

Loading…
Cancel
Save