• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

jQuery ignoriert if-Anweisung..HILFE!

Kaischo

Becks Apfel (Emstaler Champagner)
Registriert
06.01.07
Beiträge
338
Hi,

Zunaechst einmal danke dafuer, dass Ihr euch zeit für mein Anliegen nehmt.
Ich moechte gerne mein jQuery-Script (mit jquerytimers plugin) durch eine if-Bedingung steuern. Habe aber das Problem, sobald ich versuche eine Funktion per if zu steuern, wird die if einfach ignoriert, d.h. die everyTime-Schleife wird durchlaufen, obwohl height != 125px.
Waere super wenn jemand weiter wuesste.

Code:
$(document).ready(function() {
if ($("#paper_green").css('height') == '125px') {
 $(this).click(function(){
  var rc = 0;
  var lc = -480;
  $("#paper_red_right").everyTime(40, function(){
   $(this).css({
    'backgroundPosition' : rc
   });
   rc = rc - 20;
  }, 25);
  $("#paper_red_left").everyTime(40, function(){
   $(this).css({
    'backgroundPosition' : lc
   });
   lc = lc + 20;
  }, 25);
 });
}
});
 
Hi,

lass dir den Wert mal ausgeben.

Code:
alert($("#paper_green").css('height'));

Was bekommst du zurück?
 
Du kannst per jQuery die Höhe auch folgendermaßen abfragen:

Code:
$("element").height();
Guck mal, ob es dann funktioniert ;)