вижу 2 варианта. Вы можете определить свои функции over
и out
как отдельные функции:
function overFunc){...}
function outFunc){...}
$(".droparea").droppable({
out: outFunc,
over: overFunc
});
Тогда вы можете просто вызывать эти функции независимо, когда это необходимо.
Другой вариант - вызывать сбрасываемые функции следующим образом (не проверено, но я считаю, что это их синтаксис):
$("#droppable").droppable('option', 'out')()
Это зависит от вашей ситуации, но у вас могут возникнуть проблемы с контекстом в любом случае. У первого, очевидно, вообще нет контекста, поэтому вы захотите вызвать его с .apply
, чтобы использовать this
. 2-й может иметь возможность использовать this
, чтобы получить предмет сбрасывания, но, очевидно, не имеет доступа к тому, что отбрасывается, если есть несколько предметов сброса.