div タグで画像を下にドラッグし、画像が div タグの上部からはみ出さずに通常の位置に戻す必要があります。この属性「overflow-y: hidden」を使用して、y 軸のみにドラッグしました。
ただし、次の要件を満たしていません 1. 画像は div タグの上部の外にドラッグできません。そこで直すべきです。2. 画像は、完全ではなく、ある程度までしか下にドラッグできないようにする必要があります。
この使用例は、自動車の窓の開閉を想定できます (閉じるマージンは固定で、完全ではなく 90% だけ開いています)。
この問題を早急に解決してください。私はとても素晴らしいです!ありがとう
以下はコードです:
JavaScript.js
$(function() {
$( "#draggable" ).draggable({ axis: "y" });
});
<div id="container">
<img id="draggable" src="img/car.jpg" width="400px" height="300px" alt="Click this image to drag it down" >
</div>
Style.css -----
#draggable
{
margin-bottom:20px;
cursor:pointer;
}
#container
{
position: absolute;
left: 10%;
top: 10%;
overflow-y: hidden;
containment: 'parent'
height: 320px;
width: 400px;
border: solid 1px black;
}