jQuery UI Draggable:点击堆叠

纳米向导

draggable单击时,有什么方法可以启动堆栈过程,而不仅仅是拖动它?

我找到了解决方案,解决方案基本上是尝试仅复制库代码。(它也缺少我在下面插入的重要部分)。有没有更优雅的解决方案?

修改作者的代码,可以使用以下解决方案:

function bringFront(elem, stack){
    // Brings a file to the stack front
    var min, group = $.makeArray($(stack)).sort(function(a, b) {
        return (parseInt($(a).css("zIndex"), 10) || 0) - (parseInt($(b).css("zIndex"), 10) || 0);
    });

    if(group.length < 1) return;
    min = parseInt(group[0].style.zIndex, 10) || 0;
    $(group).each(function(i) {
        this.style.zIndex = min+i;
    });

    if(elem == undefined) return;
    $(elem).css({'zIndex' : min+group.length});
}

但是显然以某种方式调用库方法会更好。

纳米向导

通过破解jQuery可拖动小部件找到了一个解决方案:

$('#myDraggable').click(function(event){
    var widget = $('#myDraggable').data('ui-draggable');
    widget._mouseStart(event);
    widget._mouseDrag(event);
    widget._mouseStop(event);   
}); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery点击事件堆叠

来自分类Dev

jQuery UI Draggable on droppable元素

来自分类Dev

jQuery UI .draggable和Chrome

来自分类Dev

带有jQuery UI Draggable的Owl Carousel

来自分类Dev

具有Bootstrap布局的jQuery UI Draggable

来自分类Dev

jQuery UI draggable scrollSpeed的单位是什么?

来自分类Dev

日历的jQuery UI Droppable和Draggable

来自分类Dev

带有jQuery UI Draggable的Owl Carousel

来自分类Dev

具有Bootstrap布局的jQuery UI Draggable

来自分类Dev

jQuery在jQuery UI自动完成上捕获点击事件

来自分类Dev

jQuery UI Draggable Helper函数未创建新元素

来自分类Dev

jQuery-ui Draggable在appendchild()之后不起作用

来自分类Dev

jQuery UI Draggable不会调整其他DIV的大小

来自分类Dev

JQuery UI Draggable Div,具有滚动条鼠标

来自分类Dev

拖动父级时拖动子元素-jQuery UI Draggable

来自分类Dev

在jQuery-ui-1.10.3中未定义data(“ draggable”)

来自分类Dev

确定是否可初始化jQuery UI Draggable

来自分类Dev

jQuery Sortable没有得到ui.draggable id

来自分类Dev

jQuery UI Draggable:拖动比容器更大的div

来自分类Dev

jQuery UI Draggable Helper函数未创建新元素

来自分类Dev

jQuery UI draggable的还原功能完全接受哪些参数?

来自分类Dev

在jQuery UI中放置Droppable之后将Draggable元素居中

来自分类Dev

jQuery-ui Draggable在appendchild()之后不起作用

来自分类Dev

可滚动DIV中的jQuery UI Draggable Clone

来自分类Dev

JQuery UI droppable draggable HTML 在多次拖放后损坏

来自分类Dev

jQuery UI draggable 对创建的元素不起作用

来自分类Dev

jquery ui draggable中如何避免div的叠加?

来自分类Dev

为什么在此示例中jQuery UI UI Draggable速度慢

来自分类Dev

jQuery UI工具提示可在“点击”而不是悬停时触发

Related 相关文章

热门标签

归档