使用jQuery[docs]とjQuery UI[docs]。 jQueryへの変換がほぼ終了しました。終了するときにjsFiddleリンクを投稿します。ここで
あなたが行く:あなたはjQueryとjQueryのUIを学ぶhttp://jsfiddle.net/pswRh/
した後、その要素をドラッグ可能にするためには非常に簡単だし、 - 必要に応じて - 指定された子要素でドラッグ無効にします。
HTML
<div id='myDiv'>
<img src='http://dummyimage.com/100x100.png' id='pic' />
<input id='textInput' />
</div>
CSS(オプション)
#myDiv {
width: 150px;
height: 200px;
border: 1px solid;
background: blue;
color: white;
}
はJavaScript
$('#myDiv').draggable({
cancel: '#textInput'
});
出来上がり!ドラッグ可能なdivを作成しましたが、要素をドラッグしないため入力フィールドに入力することはできます。
また、ハンドルを指定することもできます。そうすることで、divを指定した子でドラッグすることしかできません。
HTML、CSS前
同じ
のJavaScript
$('#myDiv').draggable({
handle: '#pic'
});
コンマ(すなわち'#el1, #el2, #el3'
)によって分離された複数の要素を指定します。
コードを表示する必要があります。これは、これに直面したことのない人でも、あなたを助けることができます。それ以外の場合は、多くのヘルパーを緩める –
私は面白い質問のように聞こえるが、コードなしで答えるのは難しいと思います! – Trufa
あなたのコメントのおかげで、私はそれがあまりにも多すぎると思ったが、皆さんを怖がらせるだろうが、あなたのフィードバックのために大丈夫です。 – Opoe