パネルを上下にスライドさせる機能があり、.mousedown
、.mouseup
、draggable
を使用していますが、いくつか問題があります。jQueryスライドをクリックして上下に移動
ドラッグは、それの容器に上向きに行くことはありませんが、ポインタは、おそらくすべてが出てきたときに、それが行う運動に関連したドロップ(登録されます。
スライドアウトパネルは、周囲の上でなければなりません。コンテンツの位置:絶対的な作品、それが占有すべきスペースを埋めるための末尾の単語の崩壊私はそれがインライン滞在する
[編集]をたいとhoverClass
は、いずれかの活性化しない
動的ドロップ可能な機能の一部としてのCSSを設定する代わりにCSSを使用して、
とコード...ホバーCSSクラスの
$(function() {
$('#word').mousedown(function(ev, ui) {
$("#save").slideDown(100);
$("#del").slideDown(100);
});
$('#word').mouseup(function(ev, ui) {
$("#save").slideUp(100);
$("#del").slideUp(100);
});
$('#word').draggable({
containment: 'parent'
,revert: true, revertDuration: 100
});
$('#del').droppable({
tolerance: 'pointer'
,hoverClass: 'over'
,drop: function() {
var vote = alert("Delete action goes here");
}
});
$('#save').droppable({
tolerance: 'pointer'
,hoverClass: 'over'
,drop: function() {
var vote = alert("SAVE");
}
});
});
jsFiddleはデモ用に最適ですが、コードも質問に投稿する必要があります。そうしないと、リンクが悪くなったときにいつか他の人にはあまり役に立ちません。 – Sparky