【发布时间】:2020-07-27 21:33:17
【问题描述】:
如何通过自定义一些限制使项目可拖动。它应该留在盒子里。但是父母的尺寸比孩子小。让我解释 这里是游乐场
new ScrollZoom($('.parent'),20,0.5)
$('.child').draggable();
.parent {
width: 400px;
height: 400px;
border: 1px solid;
margin: auto;
}
.child {
width: 380px;
height: 380px;
background: rgba(255, 0, 0, 0.1);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script src="https://techeak.com/zoominout.js"></script>
<div class="parent">
<div class="child">
</div>
</div>
与上底相同。
PS:在子元素上向上向下滚动以放大 我正在尝试编写这样的功能 https://zegami.com/collections/public-5d7d31a84a1e710001f3a1c8?pan=FILTERS_PANEL&view=grid
【问题讨论】:
-
这个很不清楚。听起来您希望
child成为parent的句柄。这样,当你移动child时,parent也随之移动? -
不,孩子是通过 CSS 缩放的
-
运行 sn-p 并检查
-
我在发表评论之前运行了 sn-p,但不清楚什么不起作用或您想要实现什么。
标签: jquery jquery-ui draggable