Interaktywna strona – czyli jak ożywić naszą stronę

Jak wyróżnić się z tłumuChyba 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/.

<div class=”menu_bottom” style=”display: block;”>
<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>

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.


*