我有一个可以上下滑动面板的设施,它使用.mousedown
,.mouseup
并且draggable
我遇到了一些问题。
可拖动的不会在它的容器中向上移动,但指针会记录下降(可能与它在所有东西滑出时所做的移动有关。
滑出面板应该在周围的内容之上。position:absolute 有效,但尾随词折叠以填充它应该占据的空间。我希望它保持内联。
[编辑]hoverClass
也没有激活。
http://jsfiddle.net/monsto/tDt2M/(概述的词是菜单词)
和代码...
$(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");
}
});
});