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>