Xwab
Форумыnavigate_nextJavaScript

Вопросы по JS
Сообщения
Okula

Тебе нужно раздвижное меню чтоли? Можно замутить через jQuery.

19 Июл 2012, 19:29
jupsex

Okula, Да, что бы при нажатии внизу подсказка, как раздел меню вылезла...

20 Июл 2012, 8:58
DarveL

Как слайдер?

20 Июл 2012, 9:13
ma3uk

Нужна помощь с функцией [php:1:d927204b23]function toQueryString (query) {
var temp = []
for (var i in query) {
if (query.hasOwnProperty(i) && typeof i === 'string' && (typeof query[i] === 'string' || typeof query[i] === 'number')) {
temp.push(i + '=' + query[i]);
}
}
return temp.join('&');
};[/php:1:d927204b23]
Если передавать строковый параметры, например [php:1:d927204b23]var example = {
this: 'will',
return: 'this'
};

toQueryString(example);[/php:1:d927204b23], то все отлично, если передавать массив, например [php:1:d927204b23]var example = {
this: ['f1','f2'],
return: 'this'
};

toQueryString(example);[/php:1:d927204b23], то обработается только один, строковый параметр. Пробовал второй цикл внутри поставить, но безуспешно. Помогите.

07 Авг 2012, 18:14
Netot

В каком браузере/программе можно отследить какие js функции выполняются при клике на ссылку?

И ещё вопрос:

Заметил, что все крутые чуваки(vk.com, listenit.org) функциям передают event. Зачем?

15 Авг 2012, 10:55
Sandr

Netot, в хроме: настройки > Инструменты > Инструменты разработчика.

15 Авг 2012, 12:47
Netot

Sandr, спс.

Делаю навигацию по сайту без перезгрузки страницы(на ajax). Нужно ли сохранять уже загруженые страницы чтобы потом заново не загружать или нет?

17 Авг 2012, 6:59
Анархист

Netot,только начал изучать.
-
делаем AJAX запрос для получения нужной страницы в DOM элемент.И дальше,согласно планам.
-
http://anton.shevchuk.name/javascript/jquery-for-beginners-ajax/
добавлено спустя 4 минуты:
без перезгрузки страницы...подразумевает без обновления.Следовательно,страницы будут заагружены при запросе,а дальнейшие манипуляции касаются DOM элемента.
-
возможно я не прав
добавлено спустя 7 минут:
Netot пишет:
"В каком браузере/программе можно отследить какие js функции выполняются при клике на ссылку?

И ещё вопрос:

Заметил, что все крутые чуваки(vk.com, listenit.org) функциям передают event. Зачем?"

-
инструменты разработчика
добавлено спустя 23 минуты:
jupsex пишет:
"Всем привет! Подскажите, как сделать, чтобы к ссылке в правом углу был значек, а при нажатии на него внизу выплывал текст-подсказка ?"

43 примера реализации всплывающих подсказок с помощью AJAX, JavaScript и CSS
-
http://www.w3school.ru/blog/web-development/43-tooltips-scripts-ajax-javascript-css-dhtml.html
добавлено спустя 5 минут:
ma3uk пишет:
"Нужна помощь с функцией [php:1:4a12fd063e]function toQueryString (query) {
var temp = []
for (var i in query) {
if (query.hasOwnProperty(i) && typeof i === 'string' && (typeof query[i] === 'string' || typeof query[i] === 'number')) {
temp.push(i + '=' + query[i]);
}
}
return temp.join('&');
};[/php:1:4a12fd063e]
Если передавать строковый параметры, например [php:1:4a12fd063e]var example = {
this: 'will',
return: 'this'
};

toQueryString(example);[/php:1:4a12fd063e], то все отлично, если передавать массив, например [php:1:4a12fd063e]var example = {
this: ['f1','f2'],
return: 'this'
};

toQueryString(example);[/php:1:4a12fd063e], то обработается только один, строковый параметр. Пробовал второй цикл внутри поставить, но безуспешно. Помогите."

-
Не используйте for..in для массивов
-
http://learn.javascript.ru/array

18 Авг 2012, 1:39
Netot

Цитата:
" Netot,только начал изучать.
-
делаем AJAX запрос для получения нужной страницы в DOM элемент.И дальше,согласно планам.
-
http://anton.shevchuk.name/javascript/jquery-for-beginners-ajax/
добавлено спустя 4 минуты:
без перезгрузки страницы...подразумевает без обновления.Следовательно,страницы будут заагружены при запросе,а дальнейшие манипуляции касаются DOM элемента."


Я не спрашивал что это такое и как это происходит. Я спросил:
Цитата:
"Нужно ли сохранять уже загруженые страницы чтобы потом заново не загружать или нет?"

18 Авг 2012, 15:34
deadline404

Netot, "чтобы потом" - это когда?

18 Авг 2012, 18:34
Ответить на тему