Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Не работает jQuery (https://javascript.ru/forum/library-toolkit-framework/44356-ne-rabotaet-jquery.html)

doox911 16.01.2014 22:03

Не работает jQuery
 
Перенёс написанный код в отдельный файл и почему-то перестали работать строки jQuery.

Если код jQuery в какой-то функции работает.
Если просто - нет.

Пример:

$('#id').text(id_tree); // Не работает

function data_tree(){
 var tree = {
     tree_id:'',
     tree_type:'',
     tree_quality:'',
     tree_diametr:''
     };
 $('#slider').slider({stop: function( event, ui ){ diametr = $('#slider').slider('value');}}); //В момент остановки запрашиваем значение ползунка
 tree.tree_id = id_tree;
 tree.tree_type = insert_t_t;
 tree.tree_quality = insert_t_q;
 tree.tree_diametr = diametr;
 mas_tree[id_tree-1] = tree;
 flag_add = 1;
 id_tree++;
 $('#id').text(id_tree); // Работает? 
}


И соответственно не инициализируется плагин слайдер (UI).

Спасибо.

ОлегА 17.01.2014 01:18

Во-первых от куда берется вся эта куча переменных, где она прописана?
.. = id_tree;
.. = insert_t_t;
.. = insert_t_q;
.. = diametr;
mas_tree[id_tree-1] = tree;

Цитата:

Сообщение от doox911
Перенёс написанный код в отдельный файл и почему-то перестали работать строки jQuery

вот ответ на ваш вопрос, от куда вы его перенесли, там вас и ждёт ответ.

doox911 17.01.2014 10:30

Цитата:

Сообщение от ОлегА (Сообщение 292573)
Во-первых от куда берется вся эта куча переменных, где она прописана?
.. = id_tree;
.. = insert_t_t;
.. = insert_t_q;
.. = diametr;
mas_tree[id_tree-1] = tree;

вот ответ на ваш вопрос, от куда вы его перенесли, там вас и ждёт ответ.

Так это объект. Он описан в том же js файле. Его свойствам присваиваются переменные. Переменные установлены в функции. А вызывается функция из html документа. На мой вопрос есть ответ тут. Но мне не понятно, почему надо описывать функцию?

ОлегА 17.01.2014 15:51

Цитата:

Сообщение от doox911
Так это объект

что объект? id_tree - это объект или то к чему он присваивается и где эти переменные описаны в функции? чтобы присвоить переменную, для начала хорошо было бы ее указать, например так:
var id_tree = 0
 , insert_t_t = 'тили тили трали вали'
 , insert_t_q = 'это мы не проходили'
 , diametr = 'это нам'
 , tree = 'не задавали';


еще раз задаю вопрос от куда вы перенесли код? покажите ваш хтмл и укажите файл в который вы перенесли ваш код и укажите место от куда его перенесли


Часовой пояс GMT +3, время: 16:08.