Цитата:
Я не совсем понимаю что такое карта ключей-значений. Можете поподробнее объяснить как это применяется, а ещё лучше дайте плиз ссылку на материал об этом. Буду вам очень благодарен.:) Заранее большое вам спасибо! |
Ну я же привел пример. Хорошо, покажи как ты собрался писать свой код. с If'ами или что там. Показывай. Можешь пока прочитать http://ru.wikipedia.org/wiki/%D0%A5%...B8%D1%86%D0%B0
А карта ключей-значений - это я хреново выразился. Это по сути ассоциативный массив, или хэш, что есть набор ключ/значение, а по английски еще называют map (что в первом пришедшем на ум переводе - карта :) ) |
danik.js,
Вот у меня такая логика:
function for_topmenu(){
var count = $('location').attr('src'); //Записываю в переменную атрибут src загруженной страницы
if($('#topmenu div a').attr('src') = count){ //Сравниваю атрибуты ссылок с переменной
$('#topmenu div').removeClass('active'); //Убираю у всех блоков класс .active
$(this).parent().addClass('active'); //Добавляю его к родителю ссылки
}
}
for_topmenu();
Сейчас прочитаю статью о хеш-таблице. Спасибо!:) |
Алек, лол! Комментировать код, который и так читается, это странно:
var x = 5; //Записываю в переменную число 5 А вообще, просто загляни в консоль |
Цитата:
Делаю проверку левой части условия:
alert ($('location').attr('src'));
Консоль выводит: undefined
alert ($('window.location.href').attr('src'));
Консоль выводит: undefined
alert ($('document.location.href').attr('src'));
Консоль выводит: undefined А проверка
alert ($('#big_1 img').attr('src'));
Выводит images/gal/1.jpg - нормальный путь. |
Вот именно поэтому нельзя браться за jQuery пока не изучишь основы JS.
alert (window.location); alert (document.location) |
danik.js,
Я изучаю параллельно и JS и JQuery. Изучал по видеокурсу Е.Попова "javascript + jquery", там сначала работа с JS, потом с JQuery. Вчера скачал книгу " Подробное руководство по продвинутому JavaScript", здесь на форуме нашёл (Спасибо bes !) там рассматривается и JS и JQuery.Так что всё сразу стараюсь делать, но я ещё только учусь, поэтому и возникают проблемы с элементарными вещами. Кстати ещё вопрос такой: Я ещё занимаюсь по работе с массивами в php по документации http://php.ru/manual/ref.array.html, в JS примерно такие-же методы работы с массивами, да? Как бы моя логика такая: если я умею работать с массивами в php, с массивами в js я без труда справлюсь, достаточно только будет документацию посмотреть. |
| Часовой пояс GMT +3, время: 22:31. |