2012-01-07 2 views
0

Я выполнил функцию перетаскивания jQuery. Но есть небольшая ошибка. Я нашел функцию, в которой есть предупреждающее сообщение, но я этого не хочу. Я хочу, чтобы только элемент падал. Вот мой код:Отключение сообщения о предупреждении и простое удаление пользовательского интерфейса jQuery

jQuery(function() { 
    jQuery(".draggable").draggable({ 
    // use a helper-clone that is append to 'body' so is not 'contained' by a pane 
    helper: function() { return jQuery(this).clone().appendTo('body').css('zIndex',5).show(); } 
    , cursor: 'move' 
    }); 

    jQuery('.ui-layout-center').droppable({ 
    accept: '.draggable', 
    drop: function() { alert('The Draggable was Dropped!'); } 
    }); 
}); 

ответ

0
jQuery(function() { 
    jQuery(".draggable").draggable({ 
    // use a helper-clone that is append to 'body' so is not 'contained' by a pane 
    helper: function() { return jQuery(this).clone().appendTo('body').css('zIndex',5).show(); } 
    , cursor: 'move' 
    }); 

    jQuery('.ui-layout-center').droppable({ 
    accept: '.draggable' 
    }); 
}); 

Просто оставьте предупреждение вне, где проблема?

+0

, но когда я оставляю предупреждение, мой элемент не попал в .ui-layout-center. – Jackson

+0

@Jackson Это не имеет никакого смысла, атрибут «drop» - это событие, которое не должно влиять на функциональность. Возможно, вы забыли (как и я) только '' 'в строке раньше. Повторите попытку с помощью приведенного выше кода. – Matmarbon

+0

да я сделал это. но теперь вы можете сказать, почему элемент drop не может перетащить в выпадающем месте. – Jackson