Làm cách nào để vô hiệu hóa việc cuộn trong Chế độ xem Chương trình (chế độ tuần, ngày) bằng trình cắm thêm FullCalendar jQuery? Trong chế độ tháng mọi thứ đều ổn, nhưng khi tôi chuyển sang chế độ Tuần/Ngày, có một thanh cuộn bên cạnh thanh cuộn trang chính của tôi.jQuery FullCalendar: Vô hiệu hóa cuộn trong Chế độ xem Chương trình làm việc?
Trả lời
Đây là những gì tôi đã làm trong trường hợp của mình. Mục đích là để tự động thay đổi chiều cao, vì vậy tôi sử dụng sự kiện viewDisplay theo cách đó:
$('#calendar').fullCalendar({
viewDisplay: function (view) {
var h;
if (view.name == "month") {
h = NaN;
}
else {
h = 2500; // high enough to avoid scrollbars
}
$('#calendar').fullCalendar('option', 'contentHeight', h);
}
});
đây là giải pháp tốt nhất – TUNER88
['viewDisplay'] (http://arshaw.com/fullcalendar/docs/removed/viewDisplay/) đã không được chấp nhận –
hiện tại của nó viewRender - http: // arshaw.com/fullcalendar/docs2/display/viewRender/ –
chắc
$('#calendar').fullCalendar({
height: 999999999
});
Nếu lịch của bạn có một thanh cuộn khi bạn không muốn nó sau đó bạn có 3 lựa chọn:
- làm cho nó đủ lớn mà nó sẽ không có một cuộn giấy thanh
- thu nhỏ nội dung sao cho vừa với ranh giới của bạn
- xóa thanh cuộn và mất quyền truy cập vào thông tin không được hiển thị
Bạn cần cụ thể hơn "Tôi không thích thanh cuộn"
Cảm ơn, thuộc tính chiều cao thực sự loại bỏ thanh cuộn trong agendaDay và agendaWeek, nhưng bây giờ chế độ xem tháng bị cắt và trông rất đáng sợ. – cooxie
Dưới đây là một phiên bản cập nhật và rút gọn của @Deulis câu trả lời:
$("#calendar").fullCalendar({
viewRender: function(view){
$("#calendar").fullCalendar("option", "contentHeight", (view.name === "month")? NaN : 9999);
}
});
Như @Pierre de LESPINAY và @ Jens-André Koch đã đề cập, viewDisplay được khắc phục trong fullcalendar v2.0. Thay vào đó, chúng tôi phải sử dụng viewRender.
Bắt đầu từ FullCalendar 2.1.0-beta1, bạn có thể đặt tùy chọn { height: 'auto' }
để tắt thanh cuộn trong chế độ xem.
Mặc dù mục nhập thay đổi cho chức năng mới này có thể được đọc là "Để tắt thanh cuộn trong chế độ xem theo tháng", nó thực sự hoạt động cho tất cả các chế độ xem.
Trong chế độ xem theo tháng, khi chiều cao của lịch bị tràn do quá nhiều sự kiện, thanh cuộn dọc sẽ xuất hiện. Để tắt hành vi này, hãy đặt tùy chọn độ cao thành 'tự động'. - from v2.1.0-beta1 changelog
làm việc như một nét duyên dáng – workdreamer
Nếu tôi đặt chiều cao thành tự động trong FullCalendar 3.5.1, chế độ xem tháng là hoàn hảo, nhưng chiều cao của chương trình bị cắt và thanh cuộn dọc xuất hiện. – devuxer
chỉ cần sử dụng:
$('#calendar').fullCalendar({
height: "auto"
});
Đã được bao gồm trong câu trả lời ở trên (http://stackoverflow.com/a/25440372/219324). –
- 1. Làm cách nào để vô hiệu hóa hành vi cuộn vào chế độ xem của TScrollBox?
- 2. Vô hiệu hóa phạm vi thời gian trong plugin jQuery fullcalendar
- 3. Cách tạo chế độ xem cuộn vô hạn trong iPhone?
- 4. Fullcalendar - chuyển đến chương trình làm việcĐược xem từ chế độ xem theo tháng khi ngày được chọn
- 5. Chỉnh sửa vô hiệu hóa Django (nhưng cho phép thêm) trong chế độ xem TabularInline
- 6. Vô hiệu hóa thanh địa chỉ trong chế độ xem web của Android
- 7. Cuộn chế độ xem web bên trong Chế độ xem cuộn
- 8. Vô hiệu hóa bộ nhớ đệm trên một chế độ xem một phần trong MVC 3
- 9. Đồ họa Java vô hiệu hóa chế độ xor
- 10. Vô hiệu hóa jQuery Masonry
- 11. Vô hiệu hóa lựa chọn trượt ngang cho chế độ xem danh sách
- 12. Cocoa: cách tốt nhất để vô hiệu hóa tất cả các điều khiển trong chế độ xem
- 13. Làm cách nào để vô hiệu hóa cuộn ScrollView?
- 14. FullCalendar: Thay đổi chương trình làm việcMàu nền sau
- 15. Chế độ xem văn bản không thể cuộn trong android
- 16. Chế độ xem chương trình mã màu cho mỗi tệp
- 17. Chế độ xem lưới Android Cuộn ngang
- 18. Làm thế nào để vô hiệu hóa ràng buộc khóa chính theo chương trình?
- 19. Cách thêm chế độ xem theo chương trình vào RelativeLayout?
- 20. Làm thế nào để vô hiệu hóa một trường trong chế độ xem chỉnh sửa bằng Symfony 2 FormBuilder
- 21. Làm cách nào để vô hiệu hóa việc tạo ra các trình truy cập Groovy?
- 22. jquery - vô hiệu hóa nhấp vào
- 23. liên kết Vô hiệu hóa với JQuery
- 24. Làm cách nào để vô hiệu hóa nút tối đa trong chương trình delphi?
- 25. Chế độ xem cuộn không cuộn xuống hoàn toàn
- 26. Chế độ xem Ember, Tay lái và Hiệu ứng jQuery
- 27. Chế độ xem Android mờ dần theo chương trình
- 28. Làm thế nào để vô hiệu hóa cuộn bên trong datagrid trong wpf C#
- 29. UITableViewScrollPositionNone không cuộn chế độ xem bảng
- 30. Làm thế nào để vô hiệu hóa các chương trình xác thực cho WCF Data Services
Trong tìm kiếm thông qua các tài liệu, tôi không thấy bất cứ cách nào để vô hiệu hóa di chuyển trong một cái nhìn nhất định. Có thể cung cấp ví dụ về mã của bạn để xem liệu có cách nào để ngăn chặn điều này trong HTML/CSS của bạn hay không. – magzalez
Tôi chỉ thấy rằng khi tôi sử dụng basicWeek và basicDay thay vì agendaWeek và agendaDay không có thanh cuộn, vì vậy tôi đoán thanh cuộn là một 'tính năng' cho chương trình làm việcWeek en agendaDay Views. – cooxie
bạn không thể mở lại mà không cần hack tệp js. Chiều cao của lịch được thiết lập là tỷ lệ thuận với chiều rộng và chiều rộng được thiết lập dựa trên số lượng chiều rộng div có sẵn. Tỷ lệ thiết lập chiều cao và làm cho mọi thứ khác ẩn và cuộn trong chu vi. Tôi không chắc chắn nơi nó được thiết lập trong js nhưng đó là nơi nó sẽ phải được thay đổi. Ước gì tôi có thể giúp đỡ nhiều hơn! –