• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery » DOM создание объекта JQ ~ вопрос реализации состояния (невозможность использования записанных данных)
DOM создание объекта JQ ~ вопрос реализации состояния
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 1 | 21:50:39
Доброго времени суток.
Скажем так есть задача с некоторым решением, однако есть проблема чтения данных с объекта...
1. Есть реализация класса на JQ (за счет функций)
2. Если работать с одним потоком тогда все работает однако если создавать DOM ключи в объекте - последующие функции не видят ключа и данных

Создание DOM ключа:
Код

var a = new Object(); //создаем объект
a={names_of_DOM_keys:['test','test2']}; //праписываем ключи
for(i=0;i<a.names_of_DOM_keys.length;i++){ //читаем количество значений в массиве ключа names_of_DOM_keys
a[a.names_of_DOM_keys[i]]={a_val1:1,a_val2:2} //создаем два DOMключа в объекте
}
alert(a.test.a_val1); // отобразим один из DPM ключей

* в теории данный код рабочий не могу точно сказать не тестировал но основываясь на предыдущих тестах = рабочий

проблема заключается в том, что когда это происходит внутри одной функции все отлично работает (еще раз напомню что все функции находятся в КЛАССЕ), однако при попытке подключения к DOM ключу из следующей функции код возвращает ошибку.

Кто просвещен в данном вопросе, очень прошу отпишитесь (если необходимо больше исходников - предоставлю примеры).
З.Ы. - для остроумных = я не прошу написать за меня скрипт я прошу помочь мне найти способ решения моей проблемы

Всем участникам = ЗАРАНЕЕ СПАСИБО

Добавлено (21 Янв 2014, 21:50:39)
---------------------------------------------
О совсем надо добавить что все работает только без создания DOM ключей, то есть все мои функции следующие после той где создаются ключи, эти ключи НЕ видят, если все ключи прописаны статично все ОК! ))


Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Goodmind
Сообщений: 80
Репутация: 18

Сообщение # 2 | 00:00:40
M-Brook, можно подробнее? DOM Ключи это вы имеете ввиду коллекцию jQ?
Код
$('.class')
Я правильно понял?
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 3 | 12:10:34
Цитата DarthRelak ()
Я правильно понял?

нет, я имею ввиду создание КЛАССА (и объекта класса) на jquery
простой пример:
Код
function MyClass() {
      this.answer = function(a) {
                    if(confirm(a)){
                    "Отлично"
                    }else{
                    "Жаль"
                    }
                    }
this.question = function() {
                    this.answer("Вым понятен пример?")
                    }
}
var ObjectOfMyClass = MyClass();
ObjectOfMyClass.question();

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Ferro7
Сообщений: 285
Репутация: 230

Сообщение # 4 | 14:13:45
Цитата M-Brook ()
если все ключи прописаны статично все ОК!

По-моему, вот и ответ на вопрос. Дело в области видимости переменных.
Нужно больше исходного кода

Вы полюбили меня. Здесь я. (с)
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 5 | 23:25:48
проблема выше = решена

появилась новая = БЫСТРОДЕЙСТВИЕ = скорость работы скрипта уменьшилась в 2 раза = что делать

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » jQuery » DOM создание объекта JQ ~ вопрос реализации состояния (невозможность использования записанных данных)
  • Страница 1 из 1
  • 1
Поиск: