Якорь и видимость
Функция перекидывает на якорь в начале странице, и убирает видимость блока со ссылкой наверх. Блок с сылкой появляется в отдельном слое при прокручивании экрана вниз. По якорю переходит, а пропадает солько со второго клика. Как сделать чтобы все работало с первого.
<script language='JavaScript'> function upp(){ document.location=\"#upper\"; hbox.style.display=\"none\";} </script> <span id=hbox>| <a onclick='upp();'>Вверх(↑) </a> </span> |
<span>| <a onclick="parentNode.style.display='none'" href="#upper">Вверх(↑) </a> </span> А то что вы написалт - бред, хотя и близко по смыслу, но отсутствуют минимальные знания. |
Aetae,
Я и не претендую - JS это не мое)) Решил так: <span id=hbox>| <span onMouseDown='document.location="#upper";' onclick='hbox.style.display="none";'>Вверх(↑)</span></span> А такой вариант как вы предложили - с сылкой на якорь в href, у меня не сработал - точнее срабатывает только если видимость блока со ссылкой всегда включена, а не включается при промотке. В отдельную функцию вынес просто для наглядности. Если-бы все было так просто, я бы не спрашивал. В любом случае, спасибо за помощь :) |
Часовой пояс GMT +3, время: 20:54. |