gpt4 book ai didi

jquery - 如果页面有多个垂直滚动条,则拖放时无法向下滚动

转载 作者:行者123 更新时间:2023-12-01 05:45:01 24 4
gpt4 key购买 nike

Canvas 区域没有向下滚动

嗨,

我无法向下滚动 Canvas 来删除拖动的值。实际上我已经完成了我的代码可拖动,如下所示。但在我的页面中,我有两个垂直滚动条。如何向下滚动我的 Canvas 以使其下降。看我的屏幕截图

$(".dnd-preview-draggable-answer").draggable({

恢复:“无效”,

公差:“指针”,

appendTo:“正文”,

滚动:“真”,

cursorAt: { 顶部: 0, 左侧: 0 },

});

最佳答案

您可以使用传统方式,您的代码将如下所示:

$(".draggable").draggable({
revert: "invalid",
tolerance: "pointer",
appendTo: $(".inner-content-that-will-be-scrolled"),
scroll : "true",
cursorAt: { top: 0, left: 0 },
drag: function( event, ui ) {
var draggableY = parseInt($('.draggable').css('top'));
var scrolled = $('.inner-content-that-will-be-scrolled').innerHeight();
if (draggableY + 50 >= y2) {
//Start scrolling
$('.page').animate({
scrollTop: scrolled},
{duration: 5000,
step: function() {
var x = parseInt($('.draggable').css('left'));
var y = parseInt($('.draggable').css('top'));
//detect stop scrolling
if ((y + 20 < y2) || y > y2 + 20 || x > x2 || x < x1) {
//cancel animation
$(this).stop();
}
}
});
}
}
});
});

关于jquery - 如果页面有多个垂直滚动条,则拖放时无法向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27615066/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com