Bạn cần ghi đè hành vi chạm mặc định để ngừng chạm vào kéo trang. Rõ ràng, bạn sẽ cần phải xử lý chúng một lần nữa nếu trang của bạn trở nên lớn hơn khu vực có sẵn, nhưng khi bạn đang thực hiện một trò chơi, giả sử bạn đang thực hiện bố cục 100%/100%.
Mã này là từ mặc định phonegap index.html nhưng sẽ giúp bạn, tôi chắc chắn.
function preventBehavior(e) {
e.preventDefault();
};
document.addEventListener("touchmove", preventBehavior, false);
Tôi muốn thêm một điều nữa là bạn hoàn toàn đi đúng hướng để tránh các khuôn khổ. Chúng rất tuyệt vời cho một số thứ, nhưng bạn sẽ nhận được kết quả tốt hơn rất nhiều từ nền tảng.
Chỉnh sửa: đây là số W3C working draft nói về các sự kiện chạm, có thể hữu ích cho bạn.
Tự bắt đầu từ đây http://jquerymobile.com/ – ShankarSangoli
Xin lỗi, nhưng tôi không muốn sử dụng thư viện. Làm thế nào nó hoạt động sau đó trong jquerymobile? –
Nó không phải là một plugin nhưng thư viện di động jQuery, – ShankarSangoli