Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.09.2016, 13:53
Интересующийся
Отправить личное сообщение для Poveritov Посмотреть профиль Найти все сообщения от Poveritov
 
Регистрация: 28.11.2011
Сообщений: 21

Как получить значение из сторонней функции?
Подскажите пожалуйста,

есть функция attrchange ,которая была подключена через плагин (функция реагирует на изменения DOM элемента).
$(".inner_wrapper .color_picker").attrchange({
	trackValues: true, /* Default to false, if set to true the event object is updated with old and new value.*/
	callback: function (event) { 		
		/* event  - event object, event.attributeName - Name of the attribute modified, event.oldValue      - Previous value of the modified attribute  */
		var myEvent = event.oldValue;
						
	}        
});


каким способом я могу получить переменную myEvent из функции attrchange?
Ответить с цитированием
  #2 (permalink)  
Старый 14.09.2016, 14:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Poveritov,
убрать var из 5 строки или запустить функцию в 6 строке с этим параметром
Ответить с цитированием
  #3 (permalink)  
Старый 14.09.2016, 14:10
Интересующийся
Отправить личное сообщение для Poveritov Посмотреть профиль Найти все сообщения от Poveritov
 
Регистрация: 28.11.2011
Сообщений: 21

Сообщение от рони Посмотреть сообщение
Poveritov,
убрать var из 5 строки или запустить функцию в 6 строке с этим параметром
попытался вывести ниже console.log(myEvent);
выдает ошибку
Uncaught ReferenceError: myEvent is not defined
Ответить с цитированием
  #4 (permalink)  
Старый 14.09.2016, 15:42
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Никак не получить, только работать с этой переменной в callback.
Когда ты вызываешь console.log() эта переменная еще не существует. она появляется после выполнения callback, но это уже поздно.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить значение из асинхронной функции liisasha Angular.js 2 31.10.2015 16:17
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Как получить значение переменной из callback функции? Хиросим AJAX и COMET 5 24.04.2012 09:32
Как получить значение атрибута width в теге img, находящемся в скрытом диве? kolyan1983 Internet Explorer 4 21.03.2011 15:14
Как из функции X id=setInterval(X,100) получить id? glsheff Общие вопросы Javascript 4 28.05.2010 01:46