javascript - 使用createjs调整zindex

标签 javascript html drag-and-drop z-index createjs

我想在移动时将拖动的项目移动到顶层。

如何确保它不会被拖到另一个对象下。

我可以设置选择移动到排序顺序顶部的“sequenceNumbers”吗?

 //++++++++          Terms to sort            ++++++++++++++++
        var xOffset = 100;
        for (var a = 0; a < gameData.Terms.length; a++) {
            rect = new createjs.Shape();
            rect.graphics.beginFill("blue").drawRoundRect(0, 0, 350, 30, 8);
            rect.name = a;

            var name = new createjs.Text(gameData.Terms[a].Definition, "14pt arial bold", "white");
            name.id = gameData.Terms[a].Name;
            name.textAlign = "left";
            name.y = rect.y + 2;
            name.x = rect.x + 4;

            var sequenceNumbers = new createjs.Container();

            sequenceNumbers.landingSpot = landingSpots[a];
            landingSpots[a].sequenceNumber = sequenceNumbers;

            sequenceNumbers.addChild(rect, name);
            stage.addChild(sequenceNumbers);
            sequenceNumbers.x = 300;
            sequenceNumbers.y = xOffset;
            xOffset += 40;

            var startPositionX;
            var startPostitionY;

 sequenceNumbers.on('mousedown', function (e) {
                var posX = e.stageX;
                var posY = e.stageY;
                startPositionX = e.stageX;
                startPositionY = e.stageY;
                this.offset = { x: this.x - posX, y: this.y - posY };

            });

 sequenceNumbers.on("pressmove", function (evt) {
                evt.currentTarget.x = evt.stageX;
                evt.currentTarget.y = evt.stageY;
                var posX = evt.stageX;
                var posY = evt.stageY;
                this.x = posX + this.offset.x;
                this.y = posY + this.offset.y;

            });

最佳答案

this.css('z-index','500') 添加到您的 ('mousedown') 调用中。

关于javascript - 使用createjs调整zindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33109223/

相关文章:

Delphi - 使用 ListView 拖放

javascript - 通过 Value NOT Reference 返回 Javascript 对象的属性

javascript - 如何在 Angular JS 中的自定义标签中访问 HTML?

javascript - FullCalendar 月 View 上的标题显示不正确

jquery - 图片外的 nivo slider 标题

html - 在 Bootstrap 中对齐图像和文本

javascript - Raphael Canvas 覆盖 css

javascript - 切换菜单问题

objective-c - NSView subview 中断拖动操作

javascript - iPhone 之类的 Javascript/jQuery 重新排序/随机播放小部件