Tôi đang cố gắng ngăn trang nền cuộn khi Fancybox đang mở. Người giúp việc này: { lớp phủ: { bị khóa: true } không hoạt động cho iPad và iPhone (và tôi chỉ cần khắc phục trên thiết bị di động). Tôi không thể tìm thấy bất kỳ giải pháp cho điều đó. Nó có tồn tại không? ..Cuộn lớp phủ Fancybox trên iPhone hoặc iPad
Trả lời
'Buộc' để hoạt động trong một môi trường tương tự như bạn mô tả Tôi đã gặp chính xác cùng một vấn đề. Thật vậy, có rất nhiều câu trả lời liên quan đến cuộn và tràn, hầu hết liên quan đến cài đặt khởi tạo của Fb, nhưng không có câu trả lời nào được đưa ra ở bất cứ nơi nào sẽ làm tốt - như tôi tưởng tượng bạn biết rõ.
Tuy nhiên, trong trường hợp cụ thể của tôi, tôi đã tình cờ gặp một lỗi (đã được xác nhận bởi Browserstack) rằng tôi chắc chắn là những gì bạn cần.
Khi khởi tạo hộp ưa thích đầu tiên, hãy đảm bảo đặt giá trị css cho vị trí của cơ thể để cố định khi mở cửa sổ Fb (bằng cách thêm gọi lại sau), sau đó xóa cài đặt đó khi cửa sổ đóng (tôi sử dụng gọi lại sauClose). Nhìn thấy chúng tôi chỉ muốn/cần sửa chữa này áp dụng cho iProducts chúng ta hãy quấn mã CSS-thay đổi thực tế trong một điều kiện gọi một chức năng mà kiểm tra userAgent cho một trận đấu. Giống như vậy:
function applePie() {
return (navigator.userAgent.match(/(iPhone|iPod|iPad)/i));
}
$('.fancy-overlay').fancybox({
your: 'settings',
afterShow: function() {
if (applePie()) { $('body').css({'position': 'fixed'}); }
},
afterClose: function() {
if (applePie()) { $('body').css({'position': ''}); }
}
});
Ưa thích có thuộc tính scrolling: 'hidden',
để ẩn cuộn. Xem bên dưới mã
$(document).ready(function() {
$('.fancybox').fancybox({
scrolling: 'hidden',
wrapCSS: 'img-gallery',
helpers: {
overlay: {
locked: true
}
}
});
});
- 1. Điều khiển lớp phủ cho video trên iPhone/iPad
- 2. iPhone và iPad cuối cuộn
- 3. Ghi lớp phủ tùy chỉnh trên iPhone
- 4. Tải scrollTop() trong khi cuộn trên iPad/iPhone
- 5. Lớp phủ NSView trên NSScrollView
- 6. Lớp phủ không cuộn với UITableView - iOS
- 7. iPhone: Lớp phủ xem trước máy ảnh
- 8. iframe cuộn trên iphone
- 9. Siêu liên kết PDF trên iPhone/iPad
- 10. Tạo biểu đồ trên iPad/iPhone
- 11. Làm cách nào để hiển thị lớp phủ chỉ báo tiến trình/HUD trên iPhone?
- 12. Nền video HTML5 trên iPad/iphone
- 13. Ví dụ về WebView trên iPhone/iPad
- 14. Bắt bảng ARP trên iPhone/iPad
- 15. Lớp phủ trong suốt và sự cố cuộn
- 16. Universal iPhone/iPad AppDelegate
- 17. iPad - iPhone lớn UIActivityIndicatorView
- 18. iPad hoặc iPhone có hỗ trợ OpenGL ES 2.0 không?
- 19. Java: Làm cách nào để vẽ lớp phủ không cuộn trên Khung nhìn ScrollPane?
- 20. IPad hoặc IPhone có khả năng OpenCL không?
- 21. Qt dành cho iPhone/iPad?
- 22. Xóa bộ đệm webkit trên iOS8: chạm với lớp phủ
- 23. cuộn lớp phủ div mà không cần cuộn toàn bộ trang
- 24. xcode 6.1 iphone/ipad Storyboard
- 25. iAd hoặc AdMob để phát triển iPhone/iPad?
- 26. Thư viện hoặc máy chủ phát trực tuyến iPhone/iPad
- 27. Hoạt ảnh trên lớp phủ Facebook
- 28. JavaFX cho iphone ipad
- 29. Hiệu ứng động và cuộn choppy trên "iPad mới" (Retina iPad 3)
- 30. iPhone AVErrorInvalidVideoLỗi bố trí khi thực hiện lớp phủ hình ảnh trên video?
Hey @ kris-krylysova, bạn có thể vui lòng chọn câu trả lời và đánh dấu nó được chấp nhận – Crimbo