Плавающее меню для сайта
Помогите реализовать такое меню http://pr-cy.ru/analysis/javascript.ru
Которое в шапке выплывает, после небольшой прокрутки страницы вниз. Спасибо. |
Ingiborn,
По событию scroll - фиксируете позицию топ - документа - при превышении определенной позиции(200px) - добавляете к меню класс ( у которого прописано в стилях: position: absolute;top:0 |
Плагин для jq http://blog.echoenduring.com/2010/11...jquery-plugin/
|
Serg_pnz, ?
да там вродь две строки - если на jQuery (по ссылке ТС не плавная прокрутка - а фиксированная с легкой анимацией в css |
Deff,
ну может еще кому пригодится, я ж не настаиваю)) |
мм... для меня это сложно, я с jquery не особо знаком.
|
Ingiborn,
Ссылку на сайт - дайте |
Цитата:
|
есть идентификатор menu и класс nav
|
Цитата:
И скриншот локального c сайта 1:1 (верхней части Скрин можно залить сюда => http://uploads.ru/ |
Проблему решил сам,спасибо.
$(function(){var b=отступ сверху;var a=0;$("#идентификатор");var c=$("#идентификатор");c.css({top:b});function d(){var e=$(window).scrollTop();if(e+a<b){c.css({top:b-e}).css("position","static")}else{c.css({top:a}).css("position","fixed");c.find("a").css({opacity:1})}}$(window).scroll(function(){d()});c.hover(function(){$(this).find("a").css({opacity:1})},function(){$(this).find("a").css({opacity:1})})}); |
Теперь нужна помощь в другом.
Допустим есть <a href="ссылка" id=""></a> нужно чтобы при загрузке страницы происходил именно клик по этому id, именно клик мышкой как-будто. Как можно реализовать подобное? |
Ingiborn,
document.body.onload = document.getElementById("ID CCылки").click(); |
Часовой пояс GMT +3, время: 17:48. |