Chyba każdy od czasu do czasu odczuwa potrzebę wprowadzenia zmian w naszym otoczeniu, nie inaczej jest ze stronami internetowymi. Wskazane jest dokonywanie zmian ( czasem nawet niewielkich ) tak żeby nasi użytkownicy nie nudzili się odwiedzając naszą stronę. Tylko co by tu zmienić, tak żeby nie wprowadzać rewolucji na stronie i jednocześnie nie tracić czasu na duże zmiany. Jedną z propozycji jest mały gadżet pojawiający się na stronie np. może to być dodatkowe stałe menu, pojawiające się gdy już stracimy z oczu menu główne. Na stronie www.asl.com.pl można obejrzeć efekt jaki daje użycie takiego gadżetu.
1. Co ma się znaleźć w naszym stałym boxie?
Dodatkowe menu , być może link do pokrewnego artykułu … ? Pomysły można mnożyć.
Nasze pudełko na zabawki:
<div class="menu_bottom"> </div>
i styl pudełka
.menu_bottom { bottom:1px; color:#000000; height:125px; position:fixed; right:30px; }
2. Skrypt odpowiedzialny za efekty specjalne.
Wybrałem efekt znikania ale jQuery oferuje całą paletę ciekawych efektów.
$j=jQuery.noConflict(); $j('div.menu_bottom').fadeOut(1, function() { // Animation complete }); function scroll_check() { var top=$j(window).scrollTop(); if( top < 130 ){ if( !$j('div.menu_bottom').is(':visible') ){ } else { $j('div.menu_bottom').fadeOut(); } } else { if( $j('div.menu_bottom').is(':visible') ){ } else { $j('div.menu_bottom').fadeIn(); } } } window.onscroll = scroll_check;
Macie jakieś ciekawe pomysły co można umieścić w takim pudełku? Zapraszam do komentowani.
Edit 20.12.2010:
Biblioteka jQuery wykorzystana w przykładzie do pobrania ze strony http://jquery.com/.
<img height=”125px” usemap=”#mapa” alt=”ASL Mini menu” src=”http://www.asl.com.pl/wp-content/themes/asl_pl/images/mini_menu.png”>
<map id=”mapa” name=”mapa”>
<area alt=”” href=”http://www.asl.com.pl/” title=”Strona główna ASL” coords=”1, 1, 31, 28″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/fracht-lotniczy/” title=”Transport lotniczy” coords=”31, 1, 62, 28″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/fracht-kolejowy/” title=”Transport kolejowy” coords=”63, 1, 93, 28″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/fracht-morski/” title=”Transport morski” coords=”1, 29, 31, 56″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/fracht-drogowy/” title=”Transport drogowy” coords=”31, 29, 62, 56″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/logistyka/” title=”Logistyka” coords=”63, 29, 93, 56″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/agencja-celna-2/” title=”Agencja celna” coords=”1, 57, 31, 84″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/strefa-klienta/” title=”Strefa Klienta” coords=”31, 57, 62, 84″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/agencja-celna/” title=”Informacje o ASL” coords=”63, 57, 93, 84″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/kontakt/” title=”Kontakt ASL” coords=”31, 85, 62, 113″ shape=”rect”>
<area alt=”” href=”http://www.asl.com.pl/pomoc/” title=”Pomoc” coords=”63, 85, 93, 113″ shape=”rect”>
</map>
</div>