tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von javaDeveloper2011
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
254
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    diggakool diggakool ist offline Mitglied Bronze
    Registriert seit
    Aug 2004
    Beiträge
    41
    Moin,

    ich habe ein Problem mit einer if-Abfrage.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    if($("#who").click()) {
        var numberItemWidth = 80;
    }
                 
    else if ($("#look").click()) {
             var numberItemWidth = 10;
    }
     
    else {
              var numberItemWidth = 40;
    }

    Und zwar möchte ich, dass wenn ich z.B. den Button "#who" klicke, dass er eine Breite von 80 Pixeln nimmt bei klick auf "#look" 10 Pixel aber sonst immer 40 Pixel.

    Zur Zeit nimmt er jetzt immer nur bei jedem 80 Pixel. Ich gehe mal davon aus er nimmt das weil es als erstes deklariert wird aber ich habe den "#who" Button zu dem Zeitpunkt ja noch gar nicht geklickt.

    Wisst ihr vielleicht was ich falsch gemacht habe in meiner Abfrage?
    Oder ist meine Herangehensweise grundsätzlich falsch?

    Danke und viele Grüße
    Geändert von diggakool (08.02.12 um 15:33 Uhr)
     

  2. #2
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi diggakool,

    der Kontext währe denke ich mal auch interesant, aber das geht wohl eher in die richtige Richtung:
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    
    var numberItemWidth = 40;
    $("#who").click(function() {
        numberItemWidth = 80;
    });
    $("#look").click(function() {
        numberItemWidth = 10;
    });

    .click() bekommt eine Callback-Funktion übergeben. Diese witd dann "onclick" ausgeführt.

    Gruß
    diggakool bedankt sich. 

  3. #3
    diggakool diggakool ist offline Mitglied Bronze
    Registriert seit
    Aug 2004
    Beiträge
    41
    Hey javaDeveloper2011,

    vielen Dank für Deine schnelle Antwort.

    Im Prinzip will ich das ein "Menüanzeiger" immer über den jeweiligen Menüpunkt springt.
    Die Menüpunkte liegen aber nicht mit gleichen Abständen nebeneinander sondern mit unterschiedlichen. Somit müssen einige Punkte weiter und andere Punkte weniger weit voneinander markiert werden.

    Das war mein Problem.

    Schönen Gruß
     

Ähnliche Themen

  1. abfrage wird ignoriert?
    Von puschelchen im Forum PHP
    Antworten: 2
    Letzter Beitrag: 28.07.11, 10:37
  2. if-Abfrage wird ignoriert
    Von Hurricane123 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 22.01.08, 17:17
  3. if-Abfrage wird einfach ignoriert
    Von multimolti im Forum PHP
    Antworten: 6
    Letzter Beitrag: 19.09.07, 18:56
  4. JSP + CSS wird ignoriert
    Von y0dA im Forum Java
    Antworten: 2
    Letzter Beitrag: 13.06.07, 13:21
  5. css wird ignoriert
    Von wolfweb im Forum CSS
    Antworten: 7
    Letzter Beitrag: 28.07.05, 14:58