0

JQuery HowTo – Quick Tutorial

Veröffentlicht im Januar 2009 in Webdevelopment von Marita Mätzler

Setup:

  <script type="text/javascript" src="js/jquery-1.3.1.js"></script>
  <script type="text/javascript">
    /* Inhalt hiert */
  </script>

Natürlich immer die aktuellste Version verwenden.

Beispiel für eine Animationskette:

$(document).ready(function(){

   $("#header_logo img").addClass("hide_img")
      .animate({opacity: "0.5", height: "+=54", width:"+=245"}, 1200)
      .animate({opacity: "1"},1200)
      return false;
  });

Erklärung:
Wenn DOM geladen ist, dann wird dem Element “header_logo img” die CSS Klasse .hide zugewiesen.
Dann beginnt eine Animation. height und width werden angepasset bis 54px und bsi 245px, sowie die Transparenz. 1200 = Zeit in ms.

Fade-Effekt

Element zuerst verstecken (falls Javascript disabled ist) und dann einen fade-in Effekt

  $(document).ready(function(){
    $("#header_logo img").addClass("hide_img")
    .fadeIn(3000)
    oder
    .toggle(3000)
    return false;
  })

Diverses

  $("a").addClass("test");
  $("a").removeClass("test");

Schöner Effekt für Navigationen (simuliert mouseover und mouseout):

  $("a").hover(function(){$(this).fadeOut(100);$(this).fadeIn(500);});

Nochmals Mouseover

  $("#navigation a").mouseover(function(){$(this).fadeOut(800);});
  $("#navigation a").mouseout(function(){$(this).fadeIn(800);});

Leave a Reply

You must be logged in to post a comment.