首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery ui可拖动的z索引问题

jquery ui可拖动的z索引问题
EN

Stack Overflow用户
提问于 2012-07-07 22:23:17
回答 1查看 950关注 0票数 1

下面是我将表行绑定为可拖动的代码。但是,拖拽的项目显示在拆分器(http://methvin.com/splitter/splitter.js)的下方。此问题似乎与z-index有关。我尝试了多种方法来设置拖拽项的z-index。然而,这似乎不起作用。当鼠标悬停在表格上时,将触发bindDragAndDrop方法。有人能告诉我这可能是什么问题吗?

代码语言:javascript
复制
function bindDragAndDrop(){

    var table = $('TABLE .dataTable');
        table.find('TR TD.columnClass').bind('mousedown', function() {
            table.disableSelection();
        }).bind('mouseup', function() {
            table.enableSelection();
        }).draggable({
         helper: function(event) {
         return $('<div div="dragDiv" class="drag-table-item"><table></table></div>').find('table').append($(event.target).closest('tr').clone())
 .end().insertAfter(table);
            },
            cursorAt: {
                left: -5,
                bottom: 5
            },
            cursor: 'move',
            distance: 10,
            delay: 100,
            scope: 'cart-item',
            revert: 'invalid'
        });         
 }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-14 17:34:57

我尝试了多种方式设置zIndex,但都不起作用。如下所示,appendTo("body")解决了此问题

代码语言:javascript
复制
 return $('<div class="drag-table-item"><table></table></div>').find('table').append($(event.target).closest('tr').clone()).end().insertAfter(table).appendTo("body");         
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11375791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档