kristin: jQuery 1.4.2 funktioniert nicht im IE

Hallo,
ich habe das Problem, dass mein jQuerycode mit Version 1.4.2 im Firefox wunderbar funktioniert. ABER leider nicht im IE8 und IE7.

Ich glaube schon das Problem erkannt zu haben, aber mir ist leider noch keine Lösung dazu begegnet.

Wenn ich mir von einem <li> mit jQuery die Breite ausgeben lasse ( $('li').css('width') ) bekomme ich im Firefox die exakte Breite aber der IE gibt mir nur "auto" aus. Dadurch funktionieren auch meine nachfolgenden Berechnungen nicht.

Ist schon jemandem das Problem begegnet? Hat jemand eine Lösung dafür? Ich kann dem <li> leider keinen festen width-Wert zuweisen, aus Designgründen.

Über schnelle antworten würde ich mich sehr freuen,
Kristin

  1. Hallo, Kristin!

    Bevor Du "funktioniert nicht" schreist, solltest Du lieber mal die Dokumentation lesen, sonst hättest Du gleich die .width benutzt:

    $('li').width();

    Gruß, LX

    --
    RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.
    1. wie abgefahren. vielen dank. jetzt funktioniert alles.

      ich habe das bisher immer mit dem .css gemacht.

      1. css(...) gibt wirklich CSS values aus, browserabhängig.

        .width() wird von jQuery zur verfügung gestellt und entsprechend an den browser angepasst...

        --
        for your security, this text has been encrypted by ROT13 twice.