Курите responsive design. Стилями прячьте ненужную ссылку на десктопной или мобильной версии сайта.
Вы путаете имя переменной и значение.
В currentBrand у вас значение "acura" и естественно у этой переменной нет свойства brands. а у переменной acura - имя acura.
По идее можно наверно как-то через eval() извратиться, но посмотрите мой пост, который #2 в этой теме - как там реализовано.
З.Ы. у вас есть какой-то опыт в прогрммировании, если да, то на каком языке?
Если добавить цвет - то надо будет вместо строк хранить объекты, типа:
var brands = { acura: { "MDX": { colors: ['white', 'blue', 'yellow'], type: ['TYPE R','TYPE S'] }, 'RDX': { colors: ['white', 'blue', 'black'] } }}
по поводу получения значения - почитайте http://javascript.ru/tutorial/object/intro#dostup-k-svoystvam,
а так в моем примере есть получение значения же - alert(brands[currentBrand][0]);
В моём коде переменная brands - это уже объект (вы похоже с классом спутали) (если знакомы с php - считайте ассоциативным массивом) - там ключ первого уровня - это значение value из селетка с марками.
Если надо другие марки - добавляйте аналогично ключи и значения:
brands = { acura :['MDX', 'RDX', 'TL', 'TSX', 'ZDX'], audi: ['A4','A3']}
var Auto, acura, brand, currentBrand, forSelect, i, brands; brands = { acura :['MDX', 'RDX', 'TL', 'TSX', 'ZDX'] } jQuery(document).ready(function($) { $('#brand').change(function() { currentBrand = $('#brand').val(); alert(brands[currentBrand][0]); //выводит a, а хочется увидеть MDX }); });
Я так понимаю, марок будет несколько - то лучше хранилище сделать водном объекте, а не имена переменных по марке называть.
Проверьте не сохранен ли у вас скрипт в кодировке utf-8 с BOM (byte order mark).
Откройте в notepad++ (к примеру) в меню "кодировка" что будет.
Если с BOM - пересохраните с без BOM.
Для отмены действия setTimeout надо сохранить значение, которое возвращает эта функция. И потом удалить этот таймаут через clearTimeout() c передачей ему сохраненного параметра. А по уводу мышки запускайте таймаут заново.
валюты: http://www.cbr.ru/scripts/Root.asp?PrtId=SXML
погоду "можно" у яндекса брать - http://maarkus.ru/prognoz-pogody-dlya-sajta-cherez-api-yandeksa/
пишете скрипт, который раз в какой-то промежуток времени (для валюты - раз в сутки, для погоды можно почаще) сохраняет данные к вам на сайт, а потом просто выводите их пользователям.
Как бы ТС заявляет, что такой заменой желаемого не получает.
Судя по выводу он сначала выбирает 4 новости, а потом их уже сортирует.
Судя по доке вам надо не sortBy, a orderBy применять. - http://i--gu.ru/ditto#952 второй пример, где сортировка