- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день! Знающие javascript люди, помогите плиз. (оплата за помощь гарантирована)
На сайте имеется блок меню (синий) и блок новостей (белый), которые заменяют друг друга визуально выезжая отдельным блоком.
Исходное состояние: белый блок - виден, синий - скрыт.
При клике на стрелку, синий выезжает закрывая собой белый.
Необходимо сделать так, чтобы в исходном состоянии был виден синий блок, т.е. белый скрыт под синим, а при клике он отъезжал.
Далее, в синем блоке есть слайдменю - необходимо чтобы при раскрытии одного пункта меню, остальные скрывались, иначе получается так, что при открытии нескольких меню вытягивается до низу.
Практически не разбираюсь в яваскрипте, однако, полагаю, все правки будут только тут.
Не уверен что будет работать, но попробуйте так:
В файле /js/main.js, вместо:
var menuBlue = new menuSlide('#blueMenu',50,250,false);напишите:
var menuBlue = new menuSlide('#whiteMenu',50,250,false);А в Вашем шаблоне, вместо:
напишите:
w0den, к сожалению, не получается таким образом.
Сам тоже пробовал методом подстановки/замены участков кода, которые я идентифицировал как отвечающие за работу этого блока дивов.
На сколько я понимаю, тут не следует править код открытия-закрытия, а надо дописать/поправить инициализацию начального состояния блока.
Тогда попробуйте так:
В файле /js/main.js, после:
var menuBlue = new menuSlide('#blueMenu',50,250,false);добавьте:
добавьте:
Спасибо. Есть! Начальное состояние как надо ;)
Только теперь слой "bluemenu" отъезжает не при одном клике и при двух (при первой попытке, далее нормализуется).
Еще бы по второй части вопроса.. по раскрывающимся подменю.