Vì một số lý do, trang web của tôi thường từ chối di chuyển, nhưng chỉ trên iPhone.Trang web thường từ chối di chuyển trên iPhone (Safari)
Devices/trình duyệt mà làm công việc:
- iPad (Safari)
- điện thoại Android (Chrome)
- PC (Chrome (bao gồm DevTools thi đua) & IE11)
Thiết bị hiển thị lỗi:
- iPhone 4S
- iPhone 5
- iPhone 6
Vì vậy, rõ ràng nó là iPhone liên quan .. Nó giống như có một thời gian chờ trên chỉ di chuyển trên iPhone. Tôi sẽ cố gắng mô tả lỗi càng tốt càng tốt.
Sau khi tải trang web, tôi phải chờ 5 giây trước khi tôi có thể cuộn. Sau đó, tôi di chuyển xuống một chút. Trong khi di chuyển, thanh cuộn có thể được nhìn thấy (như bình thường). Khi thanh cuộn đã bị mờ, việc di chuyển ngược lại hướng sẽ bị chặn trong khoảng 5 giây. Khi tôi cuộn và cuộn theo hướng ngược lại trước khi thanh cuộn biến mất, nó cuộn như mong đợi.
Ngoài ra khi tôi muốn thay đổi hướng cuộn, nó giống như tôi phải vuốt hai lần để "khởi tạo" cuộn. Tôi phải cuộn, chờ, cuộn để thực sự cuộn hướng đó.
Vì vậy:
- Cuộn xuống (cuộn), chờ đợi, cuộn xuống (cuộn) - cuộn cùng một hướng
- Scroll up (cuộn), chờ đợi, di chuyển lên (cuộn) - cuộn cùng hướng
- Scrol l xuống (cuộn), di chuyển lên (cuộn) - thay đổi hướng trước khi cuộn mất dần
- Cuộn xuống (cuộn), chờ đợi, di chuyển lên (gì) - thay đổi hướng
- Cuộn xuống (cuộn), đợi, cuộn lên (không có gì), chờ, cuộn lên (cuộn) - thay đổi hướng, ha đã di chuyển và đợi hai lần
Tại wait
, tôi đợi như 3 giây. Nếu tôi không chờ đợi đủ lâu khi di chuyển theo hướng ngược lại, nó sẽ không di chuyển.
Trang web sử dụng MeteorJS và jQuery. Tôi đã thử một số tập lệnh tiện ích di động, như iScroll và FastClick, nhưng dường như chúng không giúp ích gì.
Trong Google Chrome, có công cụ Dev để hiển thị trang web trên các thiết bị di động khác nhau. Nó có xảy ra ở đó không? – Alexey
@Alexey - không có nó không –
Có bất kỳ lỗi tập lệnh nào khi bạn kiểm tra các công cụ Dev và sử dụng iPhone không? – Alexey