2013-03-20 4 views
0

http://jsfiddle.net/4byth/Mootools sortables, отключить события о сортируемых элементов при перетаскивании

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

}); 

Я использую sortables, чтобы позволить пользователям изменить слайды, перетаскивая промежуток, содержащий эскиз слайда в новое положение. Эти элементы являются встроенными.

Существует тег A, окружающий изображение, которое при нажатии позволяет пользователю отредактировать этот слайд.

В некоторых случаях ссылка активируется, когда вы отпускаете отсортированный элемент, я не совсем мог работать, когда это происходит.

Мой вопрос в том, можно ли отключить связь до тех пор, пока капля не будет завершена, а затем ее не заменит, или я просто использую другой подход для их отображения и, возможно, добавлю события onclick к элементам span, которые я могу удалить/читайте легче.

Благодаря

ответ

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 
     } 
    } 
+0

спасибо Я попробую это и управляю тегом привязки своим JS. благодаря –