Tôi có thể tạo jscrollpne sao cho khung chính không di chuyển ngay cả khi cuộn con đã chạm đến đáy của nó. Bây giờ khi di chuyển con xuống đến dưới cùng của cha mẹ xảy ra. Tôi muốn cha mẹ chỉ cuộn khi chuột ra khỏi scrollpane con.jscrollpane khối cuộn phụ huynh
Trả lời
Bạn có thể sử dụng event.preventDefault()
$('.selector').mousewheel(function(event) {
event.preventDefault();
});
Các hành vi bạn mô tả là do thiết kế. Đây là cách các thanh cuộn trình duyệt gốc hoạt động trên một phần tử có tràn: tự động. Tôi sẽ không khuyên bạn nên thay đổi nó. Tuy nhiên, nếu bạn muốn thì câu trả lời Borgenk là đúng, bạn có thể sử dụng mã này:
$('.scroll-pane')
.jScrollPane()
.bind(
'mousewheel',
function(e)
{
e.preventDefault();
}
);
Xem ví dụ ở đây (bạn có thể cần phải thu nhỏ cửa sổ của bạn để phụ huynh có bất kỳ cần phải di chuyển): http://jsfiddle.net/VYcDZ/51/
Ran vào vấn đề này tối nay ... thấy không ai có câu trả lời vì vậy tôi đã viết nó lên
var blockScrollTarget;
$('.jscroll').mousewheel(blockScroll);
......
function blockScroll(e) {
blockScrollTarget = blockScrollTarget || $(e.currentTarget);
var d = blockScrollTarget.data('jsp');
if(d.getPercentScrolledY() == 1 || d.getPercentScrolledY() == 0) {
return true;
}
if(d.getIsScrollableV()) {
e.preventDefault();
}
}
những câu trả lời ở trên không làm việc cho tôi. Nếu bạn cảm thấy thoải mái với việc chỉnh sửa mã nguồn plugin, bạn có thể tiếp xúc với các phương pháp nội bộ liên quan đến api công cộng:
// Public API
$.extend(
jsp,
{
...
initMousewheel : function(){
initMousewheel();
},
removeMousewheel : function(){
removeMousewheel();
}
}
);
Bây giờ bạn có thể có điều kiện và thực dụng eanable/vô hiệu hóa các di chuyển của bất kỳ JScrollPane:
api = $('#full-page-container').data('jsp');
api.removeMousewheel(); // disable
api.initMousewheel(); // enable
- 1. JScrollPane - Cuộn trơn tru
- 2. Đặt thanh cuộn trên JScrollPane
- 3. Sự kiện cuộn của JScrollPane
- 4. JScrollPane và JList tự động cuộn
- 5. jScrollPane cuộn trên phần tử kéo
- 6. Phụ huynh UIPopovercontroller?
- 7. JQuery, tìm phụ huynh
- 8. Nhận phụ huynh lớp học?
- 9. Sử dụng các khối từ các tệp được đính kèm cho phụ huynh trong jinja2
- 10. Cách nhận tất cả phụ huynh cho đến khi một phụ huynh nào đó đạt được
- 11. Thông tin liên lạc cho phụ huynh về con của phụ huynh
- 12. Làm cách nào để buộc JScrollPane chỉ cuộn dọc?
- 13. Khai báo là phụ thuộc hoặc phụ huynh
- 14. gọi Fancybox trong phụ huynh từ iframe
- 15. Thay đổi chi nhánh phụ huynh
- 16. CSS Phụ Huynh/Tổ tiên Selector
- 17. Tham chiếu đến phụ huynh IFRAME
- 18. TextView "fill_parent" không điền vào phụ huynh
- 19. CSS Điền phụ huynh div 100% sạch
- 20. Nhận phụ huynh của lớp học dụ
- 21. thay đổi phụ huynh của quá trình
- 22. Break out of div của phụ huynh
- 23. C# - Nhận phụ huynh của ToolStripMenuItem
- 24. Sass ampersand, chọn phụ huynh immmediate?
- 25. Concatenation đệ quy của Phụ huynh Elements
- 26. Truyền sự kiện cho phụ huynh
- 27. Tệp đã tạo không có phụ huynh?
- 28. jQuery tìm phụ huynh cao nhất TD
- 29. Tìm phụ huynh phù hợp với jQuery
- 30. jQuery removeClass trên phụ huynh/anh/con
Sẽ không nhớ để biết câu trả lời cho bản thân mình. – Atorian