[英]HTML5 Canvas : How do I merge 2 canvas into 1 (of which 1 is draggable)
[英]How do I fix a collision with a draggable canvas?
我正在為 cmyk 顏色 model 制作一個模塊。 這是一個簡單的程序,但我需要有關如何執行此操作的建議或解決方案,以便即使在背景之外也無法拖動球。 我該怎么做?
我的代碼:
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css">
<link rel="stylesheet" href="{{ url_for('static', filename='modules/CMYK/style.css') }}">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script>
$(function(){
$(".circle").draggable();
})
</script>
<div class="background">
<div class="circle color-circle-light cr-red"></div>
<div class="circle color-circle-light cr-green"></div>
<div class="circle color-circle-light cr-yellow"></div>
</div>
您正在尋找containment: "parent"
。
$(function() { $(".circle").draggable({ containment: "parent" }); })
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <div class="background"> <div class="circle color-circle-light cr-red">Div1</div> <div class="circle color-circle-light cr-green">Div2</div> <div class="circle color-circle-light cr-yellow">Div3</div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.