Сделать переменную видимой
Доброго времени суток. организовываю драг дроп функцию посредством jquery ui . Проблема в том, что создав переменную в одной функции, проую вывести, либо использовать её в другой функции - программа не работает. Вот код:
$(function()
{
$('.zdanie').draggable(
{
revert:true, helper:'clone',containment:'nachalo',
start: function()
{
var on_zdanie = this.id; // Вот эта переменная
}
});
$('.pole').droppable(
{
hoverClass: 'border',
drop: function()
{
alert(on_zdanie); // Вот эта переменная
}
});
});
переменная on_zdanie . Прошу помочь с проблемой |
Ну так выведите переменную за функцию.
|
Цитата:
|
а вы попросите красиво функцию вернуть вас эту переменную - волшебное слово return :)
|
и что дальше с ретурном делать. На примере можете моём показать?
|
natureproj, а в документацию по API не судьба заглянуть?
Вторым аргументом придет объект ui, свойством .draggable которого будет ссылка на перетаскиваемый jQuery-объект |
Отлично! Пришла ссылка. Как теперь узнать ID перетаскиваемого обьекта?
|
...
drop: function(event, ui)
{
alert(ui.draggable.prop('id'));
}
|
=) Спасибо, помог
|
| Часовой пояс GMT +3, время: 18:47. |