Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.08.2013, 03:57
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

Сделать переменную видимой
Доброго времени суток. организовываю драг дроп функцию посредством 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 . Прошу помочь с проблемой
Ответить с цитированием
  #2 (permalink)  
Старый 16.08.2013, 05:43
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Ну так выведите переменную за функцию.
Ответить с цитированием
  #3 (permalink)  
Старый 16.08.2013, 09:07
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от natureproj
on_zdanie
Человек-здание?
Ответить с цитированием
  #4 (permalink)  
Старый 16.08.2013, 12:28
Профессор
Отправить личное сообщение для Kvark Посмотреть профиль Найти все сообщения от Kvark
 
Регистрация: 02.04.2013
Сообщений: 225

а вы попросите красиво функцию вернуть вас эту переменную - волшебное слово return
Ответить с цитированием
  #5 (permalink)  
Старый 16.08.2013, 14:15
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

и что дальше с ретурном делать. На примере можете моём показать?
Ответить с цитированием
  #6 (permalink)  
Старый 16.08.2013, 14:44
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

natureproj, а в документацию по API не судьба заглянуть?

Вторым аргументом придет объект ui, свойством .draggable которого будет ссылка на перетаскиваемый jQuery-объект
Ответить с цитированием
  #7 (permalink)  
Старый 16.08.2013, 14:58
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

Отлично! Пришла ссылка. Как теперь узнать ID перетаскиваемого обьекта?

Последний раз редактировалось natureproj, 16.08.2013 в 15:09.
Ответить с цитированием
  #8 (permalink)  
Старый 16.08.2013, 15:05
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

...
drop: function(event, ui)
    {
        alert(ui.draggable.prop('id'));
    }
Ответить с цитированием
  #9 (permalink)  
Старый 16.08.2013, 15:17
Аспирант
Отправить личное сообщение для natureproj Посмотреть профиль Найти все сообщения от natureproj
 
Регистрация: 11.08.2013
Сообщений: 73

=) Спасибо, помог
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать переменную с jquery в php Максим2 jQuery 14 28.07.2013 11:38
Как лучше сделать виджет? comentator Элементы интерфейса 0 25.03.2011 08:44
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Как сделать локальную переменную глобальной?? Дмитрий Общие вопросы Javascript 8 02.11.2010 03:33
Как обозначить переменную выбранную в FileChooser? woo_hoo Общие вопросы Javascript 4 03.07.2008 12:58