jQuery拖放以显示隐藏的单元格

时间:2014-03-04 00:04:43

标签: javascript jquery html css

这可以在jQuery或任何其他工具中完成吗?我有一个带标签的顶级菜单。单击选项卡时,页面将加载到顶部菜单下方。我想将菜单选项卡拖到菜单下方的部分。这不应该移动选项卡,但它应该触发一个我可以用来操作html的函数。

谢谢!

2 个答案:

答案 0 :(得分:0)

是的,有插件提供此功能,我认为大多数拖放jQuery插件都有自己的回调函数,一旦拖放完成就会触发。 jQuery List DragSort是我之前在项目中使用的插件,它重量轻且易于使用。

$("menu").dragsort({dragEnd: showHiddenCells }); 

function showHiddenCells() {
//triggers after the user drops the element
}

答案 1 :(得分:0)

谢谢Mark,

我使用draggable和droppable来使用jQuery。

使用菜单项ID我可以使manu itmes可拖动,但仍然不能使用revert选项移动它们。

$( "#menuItem1" )
    .draggable( { revert: true, helper: "clone" } );

在菜单下方的区域,我制作了一个可放置的部分。使用“drop”事件处理程序,当可拖动项目被放入droppable项目时,我可以触发一些操作。

  $('#dropArea').droppable({ 
      drop: function( event, ui ) {
        do something here;
      }
    });