私はdiv要素すなわちメイン内の3つのdiv 1、2と3があります。今jquery ui '.droppable'とjquery '.on'関数の使い方は?
<div id="main">
<div style="height:30px; background-color:yellow;" class="bnr">Banner</div>
<div style="height:30px; background-color:yellow;" class="bnr">Banner2</div>
<div style="height:30px; background-color:yellow;" class="bnr">Banner3</div>
</div>
を、私は私がドロップすると、その後、追加し、クラスのBNR 'で<div>
のいずれかの後にドラッグ<div class="other"></div>
を追加したいです「プレースホルダ」にすなわち、これらの3つのいずれかにマウスを重ねると、その間に「プレースホルダー」が表示されます。私はマウスが<div> 1
にマウスを乗せているように、<div> 1
と<div> 2
の間にプレースホルダー<div>
を表示します。私が代わりに、使用してjQueryので、私の私は 『オーバー』「.droppable」関数のプロパティを使用する必要がしようとすると、 『アウト』と 『ドロップ』で締結している
<div style="height:30px; background-color:light-yellow;" class="placeholder"></div>
:よう
プレースホルダです。マウスセンターと.mouseleave関数。
$(".other").draggable({
helper: 'clone'
});
$('.placeholder').droppable({
over: function (event, ui) {
},
out: function (event, ui) {
},
drop: function (event, ui) {
}
});
「プレースホルダ」の部分を削除するにはどうすればよいですか?
マウスオーバー後に作成されるためです。だから、ここから '.on'関数が出てきます。今、 '.dot'を '.on'と一緒に使ったり、他の解決法を見つける手助けをする方法を教えてください。ここ
私が見る唯一の選択肢は、動的要素の追加/作成中にこれを行うことです。 –