Tôi có các yếu tố có thể kéo có chiều rộng toàn màn hình được liệt kê theo chiều dọc.jQuery UI có thể kéo ngăn cản di chuyển trên thiết bị di động
Tôi đang sử dụng plugin được gọi là (jquery.ui.touch-punch) để bật jQuery có thể kéo trên thiết bị di động. Nhưng vấn đề là các yếu tố có thể kéo ngăn người dùng di chuyển trang.
$('#novieList .element .content').draggable({
axis: 'x',
revert: function() {
return $(this).position().left < 30;
},
containment: [ 0, 0, 75, 0 ],
scope: 'element',
scroll: false,
delay: 300,
drag: function(event, ui) {
return true;
},
start: function(event, ui) {
// Prevent to drag the element after open it
var left = $(this).position().left;
return left == 0;
},
stop: function(event, ui) {
var left = $(this).position().left;
if (left != 0) {
$(this).offset({left: 75});
}
return true;
}
});
Là giải pháp cho điều này đã từng được phát hiện? Tôi gặp vấn đề chính xác như nhau. – commanderZiltoid
Một giải pháp có thể là thêm các nút lên và xuống cho giao diện được cố định ở trên cùng và/hoặc dưới cùng của màn hình. – JBS