Цитата:
Я не совсем понимаю что такое карта ключей-значений. Можете поподробнее объяснить как это применяется, а ещё лучше дайте плиз ссылку на материал об этом. Буду вам очень благодарен.:) Заранее большое вам спасибо! |
Ну я же привел пример. Хорошо, покажи как ты собрался писать свой код. с 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, время: 21:56. |