我正在尝试使用jQuery在可拖动元素上设置z-index。您可以在这里看到我在说什么以及到目前为止我所拥有的:
这是非常原始的,并且存在问题。关于如何使最后点击的元素具有最高z-
index的任何想法,而不是将所有其余元素重置为基数z-index
,而是让它们逐步html" target="_blank">执行,因此,最后一次点击的第二个具有第二最高的元素,依此类推z-index
。
我遇到的另一个问题是,它仅在完全单击事件上起作用,而可拖动功能通过单击并按住来起作用。我如何才能在该初始点击上应用该类,而不等待释放点击的事件?
我已经更新了您的CSS和Javascript。除非您如此绝望,否则不要在CSS中使用“!important”。
$(document).ready(function() {
var a = 3;
$('#box1,#box2,#box3,#box4').draggable({
start: function(event, ui) { $(this).css("z-index", a++); }
});
$('#dragZone div').click(function() {
$(this).addClass('top').removeClass('bottom');
$(this).siblings().removeClass('top').addClass('bottom');
$(this).css("z-index", a++);
});
});
尽管此答案有效,但在javascript中最大数量限制为2^31−1。引用Number在不损失精度的情况下可以到达的JavaScript的最高整数值是多少?有关更多信息。
我有一个jquery函数,它允许一个元素可以拖动和调整大小,并且工作得很好。我想给它添加的是设置一个元素可以拖动和调整大小的位置。更具体地说,在我的代码中,我想让我的元素可以在两行(v1和vh)的空格之间拖动。有没有办法做到这一点?感谢任何帮助。提前道谢。 null null
你好,堆栈溢出,目前正在处理一个需要拖动元素的任务;不是本机API所做的图像拖动,而是拖动实际的元素。元素应该显示一个要删除的位置框,并在将其拖过一个区域时更改其自身的内部内容,该区域将在删除时删除该元素。到目前为止,我发现了这个有用的指令,帮助我做到这一点https://xieziyu.github.io/angular2-draggable/#/usage/basic 问题是,一旦元素通过某个
我有一个非常奇怪的问题,当我把一个项目从计划外的游戏桶拖到一个网格中时,你可以看到可拖动的项目被切断,大约80%的时间都是在这个区域上拖动的。 当计划外游戏中的项目溢出时,滚动条会出现这种情况。否则,拖动时不会切断。在网格中的游戏之间也可以找到拖放工作。 这只发生在Chrome中。Firefox和Edge运行良好。我真的不知道要显示什么JS或CSS,因为它可以是任何东西。 另外,当我像下面的屏幕一
我有以下HTML结构,并将dragenter和dragleave事件附加到
我正在使用本机拖放html5 api开发拖放界面。我们已经在其他部分使用了jQuery拖动,但是它在这个特定部分的表现很差,所以我们使用原始的JavaScript。 本质上,标记看起来像这样... 我为“dragstart”创建一个addEventListener并运行以下函数 它将我的类完美地应用于原始元素,但我似乎不能移动原始元素。浏览器创建克隆/幽灵图像...我看到你可以创建自己的图像显示,
我尝试在Unity3D中制作一个拖放函数。它应该如何工作:我有一个物体在地面上,我想能够仅仅拖动它在地面周围。 我只想改变x和z的位置。 遗憾的是,没有教程能帮我解决这个问题。我尝试了光线投射和它工作‘选择’对象,但我不能改变位置。我设法编写了一个脚本,向我显示鼠标在世界空间中的位置,但它实际上并不起作用。有人能帮我解释一下代码是怎么工作的吗? 我需要什么步骤来使它工作?