Сделать переменную видимой
Доброго времени суток. организовываю драг дроп функцию посредством 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, время: 01:01. |