Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > liveDroppable срабатывает со второй попытки


Автор: ansi19 2.9.2011, 16:51
есть страничка где User может добавлять поля, т.е. создавать новые узлы, в которые можно перетаскивать текст из span class= "textBlock".
этот код работает:
Код

(function ($) { 
    $.fn.liveDroppable = function (opts) { 
        this.live("mousemove", function() { 
            $(this).droppable(opts); 
            }); 
        }; 
        }(jQuery));

$(function() {
    $('.textBlock').draggable({ helper:'clone' });
    $('.folgt').liveDroppable({
         drop: function(event, ui) {
            $(this).append($( '<span>' +  ui.draggable.html()+ '</span>'));
        }
    });
});

Но проблема в том, что текст перетаскивается со второй попытки, то есть после того как созданый span-блок мышкой потыкал,  может подскажите, как избавиться от этой задержки. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)