javascript - 当这个相关的 div 标签达到 100% 时停止可拖动事件?

标签 javascript jquery html css

我试图通过拖动另一个 div (class =scale_cap) 来拖动 div (class = scale_roll) 标签。

当 div scale_cap 被拖动时,相关的 scale_roll div 标签也会移动。

但我的问题是当 scale_roll div 标签达到 100% 时,scale_cap 拖动无法停止。

我不想将 div 标签拖到可见区域之后。或者我只想拖动 100%。

Js Fiddle

最佳答案

首先您要完整阅读 Draggable . jQuery 可以选择将句柄添加到 div。 因此,您无需为将句柄添加到 drggable 元素而努力。

创建handle <div>在可拖动的分区内。然后添加并使用这个

 $( ".scale_roll" ).draggable({
    axis: "x",
    containment: 'parent',
    handle:'.scale_cap',
 });

Working fiddle

关于javascript - 当这个相关的 div 标签达到 100% 时停止可拖动事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31891454/

相关文章:

javascript - 如何在 Cypress 中定义自定义断言运算符?

javascript - 如何仅切换标题元素而不是列表

javascript - Bootstrap 表单助手没有选择完整的国家/地区名称

javascript - 使用csv数据绘制highchart的正确格式

javascript - 使图像大小相同而不单独操纵它们的大小?

javascript - javascript 中的 url 中未附加变量

javascript - 在 Elementor 中使用 HTML Widget 将 Javascript 添加到页面时出现 403 服务器错误

javascript - 如何仅使用 vanilla javascript 从 url 读取图像文件?

html - 显示/隐藏 onclick - angularjs

javascript - 如何使用 AngularJS 显示按钮或 anchor 标记值?