mootools sortables против эффекта jquery sortables
Я использовал mootools в течение некоторого времени и пробовал jQuery в течение недели, так что это, вероятно, вопрос новичка - хотя я ничего не нашел в руководствах.
В mootools, когда вы используете опцию clone в списке сортируемых элементов, он создает клон вашего изображения / объекта, который помогает вам визуализировать, куда будет сброшено изображение / объект - отлично работает в моей системе сортировки миниатюр.
страница документации mootools sortables
Ну, jQuery также имеет ту же опцию, клон, но когда я использую его, ничего не делает. Это означает, что на самом деле он клонирует элемент, а тот, который вы перетаскиваете, является клоном, но когда вы его отбрасываете, оригинал остается точно таким же, каким был ранее. Вы можете проверить это поведение с помощью перетаскиваемой демонстрации, которую они имеют на своем сайте. Взгляните на полупрозрачный клон, вы можете перемещать его, а когда вы его бросаете, он остается прямо там.
Это глючное поведение или просто как это должно быть? Я мог бы воспроизвести поведение mootools самостоятельно, но это был бы стандартный вариант...
Заранее спасибо!
1 ответ
Возможно, я скоро нажму кнопку паники.
Есть очевидные разные философии, хотя в рамках и, я должен согласиться, клонирование, как оно работает в jQuery, более разумно.
Однако они могут иметь возможность, может быть, назвать ее тенью, чтобы удвоить то, что делает mootools. Тем не менее, если вы спешите, если бы у меня были сомнения и вы хотели имитировать поведение mootool, просто сделайте что-то вроде этого:
$('#galery-thumb-list').sortable({
helper: 'clone',
tolerance: 'pointer',
start: function(e, ui) {
ui.placeholder.html(ui.item.html());
ui.placeholder.css({
'visibility': 'visible',
'opacity': 0.1
});
}
});
Довольно простой, но запутанный для первого таймера, поскольку "клон" и "клон" - это, очевидно, разные вещи в разных рамках.
Надеюсь, это поможет кому-то!