Как переопределить помощник по умолчанию в jQuery в пользовательском помощнике

Я создаю пользовательский помощник перетаскивания (в jQuery):

$('.dragme', element).draggable({
    appendTo: 'body',
    helper  : custom_drag_helper,
    opacity : 0.5
});

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

function custom_drag_helper() {
    if (/*criteria on when to move instead of clone */) {
        return $(this); /* this is what helper: 'original' seems to do */
    } else {
        clone = $(this).clone(); /* this is what helper: 'clone' does */
        return clone;
    }
}

Но я не могу заставить работать оригинальную функциональность. return clone () работает нормально, но return $ (this) не доставляет радости.

Ответы на вопрос(1)

Ваш ответ на вопрос