【发布时间】:2011-08-13 10:49:32
【问题描述】:
我将可拖动插件应用于几个元素并将堆栈选项设置为它们的类名。我想要的是,当我按下其中一个元素时,它的 z-index 值会增加,以便它位于顶部。我将如何实现这一目标?目前它仅在我开始拖动元素时才有效。我知道如何编写一个可以处理该问题的函数,但我宁愿使用已在可拖动插件中编写的函数。那么,我的问题是如何触发(onmousedown)插件改变 z-index 值的方法?
【问题讨论】:
我将可拖动插件应用于几个元素并将堆栈选项设置为它们的类名。我想要的是,当我按下其中一个元素时,它的 z-index 值会增加,以便它位于顶部。我将如何实现这一目标?目前它仅在我开始拖动元素时才有效。我知道如何编写一个可以处理该问题的函数,但我宁愿使用已在可拖动插件中编写的函数。那么,我的问题是如何触发(onmousedown)插件改变 z-index 值的方法?
【问题讨论】:
作为一种解决方案,您可以编写以下内容:
$('.those').mousedown(function (e) {
var inst = $(this).data('draggable');
inst._mouseStart(e);
inst._trigger('start', e);
inst._clear();
});
查看jsfiddle!
【讨论】: