Trên các thiết bị cảm ứng của Microsoft (chẳng hạn như Surface Pro), trên Chrome và IE, bạn có thể chụp các sự kiện chuột/con trỏ/chạm và trong quá trình này, ngăn cuộn trang.Tương tác và liên lạc với Firefox trên các thiết bị Microsoft Surface?
Trên Firefox, nhận được cùng một mức độ hoạt động trong khi ngăn trang di chuyển với liên lạc dường như là không thể. Bạn có thể ngừng trang từ di chuyển bằng cách ngăn chặn "bánh xe":
can.addEventListener('wheel', function(e) {
console.log('stopping wheel')
e.preventDefault();
}, false);
Nhưng Firefox dường như không phát ra chuột/con trỏ/chạm vào sự kiện mà bạn có thể lắng nghe, vì vậy bạn không thể làm những hành động tương tự.
Có một ví dụ sống ở đây:
https://codepen.io/simonsarris/pen/PJwMay
Với cảm ứng trên một bề mặt: Bạn có thể vẽ trên vải trong Chrome và IE, nhưng bạn không thể vẽ trên nó trong Firefox. Nếu bạn nhận xét người nghe "bánh xe", Firefox sẽ bổ sung cuộn trang.
Vì vậy, câu hỏi là: Điều gì là cần thiết để có được HTML Element tương tác cảm ứng trong Firefox, tương đương với các trình duyệt khác trên hệ thống?
phiên bản FF nào? –
Mới nhất hoặc hàng đêm. –
Đây chỉ là một đoán vì tôi không thể kiểm tra các giải pháp này nhưng có thể thêm một cái gì đó như 'tràn: ẩn;' để phong cách của cơ thể giải quyết vấn đề? Trong trường hợp này, bạn có thể có biểu tượng khóa để bật nó khi được nhấn với một lớp hoặc một thứ gì đó. –