0

http://jsfiddle.net/4byth/

var mySortables = new Sortables('#sortable',
{
    clone:true,
    revert:true,
    opacity:1

});

我正在使用 sortables 允许用户通过将包含幻灯片缩略图的跨度拖动到新位置来重新排列幻灯片。这些元素是内联的。

图像周围有一个 A 标签,单击该标签可让用户编辑该幻灯片。

在某些情况下,当您释放可排序元素时,链接会被激活,当这种情况发生时,我还不太清楚。

我的问题是,是否可以在删除完成之前禁用链接,然后重新启用它,或者我应该使用不同的方法来显示它们,或者将 onclick 事件添加到我可以更轻松地删除/读取的 span 元素中。

谢谢

4

1 回答 1

0

您可以使用开始、完成事件来设置标志,并且只有在单击锚点时该标志为假时 - 启用编辑。

var is_dragging;
var mySortables = new Sortables('#sortable',
{
    clone:true,
    revert:true,
    opacity:1,
    onStart: function(){

      is_dragging = true; 
    },

    onComplete: function(){
        is_dragging = false;   
    }

});
    function onClickAnchor(){
       if(!is_dragging){
         //do stuff
       }
    }
于 2013-03-20T14:15:03.990 回答