0
說我有一個益智遊戲,益智點擊功能jQuery,如何讓我的益智遊戲在觸摸屏設備上工作?
// One function
document.onmousedown = shufflePuzzle;
// Another function
document.onmousedown = onPuzzleClick;
比如我有:
function onPuzzleClick(e){
if(e.layerX || e.layerX == 0){
_mouse.x = e.layerX - _canvas.offsetLeft;
_mouse.y = e.layerY - _canvas.offsetTop;
}
else if(e.offsetX || e.offsetX == 0){
_mouse.x = e.offsetX - _canvas.offsetLeft;
_mouse.y = e.offsetY - _canvas.offsetTop;
}
另一部分
document.onmousemove = null;
document.onmouseup = null;
if(_currentDropPiece != null){
var tmp = {xPos:_currentPiece.xPos,yPos:_currentPiece.yPos};
_currentPiece.xPos = _currentDropPiece.xPos;
_currentPiece.yPos = _currentDropPiece.yPos;
_currentDropPiece.xPos = tmp.xPos;
_currentDropPiece.yPos = tmp.yPos;
}
resetPuzzleAndCheckWin();
}
什麼是讓最好的辦法觸摸設備的難題? 我應該嘗試綁定觸摸和鼠標嗎? 我是否必須重寫條件語句?
任何想法?
沒有必要使用你可以把它在一個簡單的jQuery或js的任何事情,我差你這種類型的遊戲在我的答案只是檢查它和那樣做。 – Anup