0
我用javascript和php做了一個遊戲,當我把遊戲放在iframe中時,一切都正常,但是一旦我開始按下箭頭鍵(這是一個蛇遊戲),我的主窗口開始移動太。請快速瀏覽一下本網站,以便更好地瞭解我的意思。 http://www.dbzweb.be/08/braetj08/
我已經嘗試了一些與cancelbubble東西,但沒有幫助。有人可以告訴我如何避免我的主框架移動嗎?iframe中的遊戲讓我的屏幕移動
我用javascript和php做了一個遊戲,當我把遊戲放在iframe中時,一切都正常,但是一旦我開始按下箭頭鍵(這是一個蛇遊戲),我的主窗口開始移動太。請快速瀏覽一下本網站,以便更好地瞭解我的意思。 http://www.dbzweb.be/08/braetj08/
我已經嘗試了一些與cancelbubble東西,但沒有幫助。有人可以告訴我如何避免我的主框架移動嗎?iframe中的遊戲讓我的屏幕移動
您需要取消按鍵事件才能停止移動。
var cancelKeypress = false;
document.onkeydown = function(evt) {
evt = evt || window.event;
cancelKeypress = /^(37|38|39|40)$/.test("" + evt.keyCode);
if (cancelKeypress) {
return false;
}
};
/* For Opera */
document.onkeypress = function(evt) {
if (cancelKeypress) {
return false;
}
};
仍然不起作用 –
而你在哪裏把這個代碼?你是否取消了遊戲代碼中的按鍵? – epascarello
在iframe和遊戲代碼中 –