tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
1054
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    Hi

    während der ff, opera und chrome mir px angaben zurück gibt, bekomme ich beim IE nur ein "auto", damit kann ich aber nichts anfangen. Wie kriege ich die Pixelangabe auch im IE mit jQuery?

    gemeint ist sind die Funktionen width() und height()

    gruß
    Thorsten
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin Thorsten,

    hast du ein paar Infos mehr, etwas Code und Markup um das betreffende Element herum?
    Mir ist das zumindest noch nicht untergekommen.
    Von welchem IE ist die Rede?
     

  3. #3
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    es betrifft eine Zelle in einer Tabelle. und der zugriff läuft so ab:

    Code :
    1
    
    $('td#cell_33_5').width();

    die zelle selbst hat keine größenangaben in css.

    gruß
    Thorsten

    Edit:

    in meinem fall IE 8
    Geändert von Thopeto (08.03.10 um 16:47 Uhr)
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Mmmh, ich krieg das anhand der Infos nicht nachgestellt, ist das irgendwo online?
     

  5. #5
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    nachbauen kannst du es einfach: erstelle eine tabelle ohne css angaben und ohne inhalte und greif auf eine Zelle in der Tabelle mittels jquery zu. im IE 8 zeigt er mir auto an während die anderen px angaben ausgeben.

    das ist verruckt
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Ich habs doch nachgebaut, und jQuery liefert mir eine Zahl
     

  7. #7
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    du machst mich jetzt fertig

    wieso läuft das bei dir? Nutzt du IE 8 und jQuery 1.4.2?

    gruß
    Thorsten
     

  8. #8
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    jo, IE8 und jQuery 1.4.2
     

  9. #9
    kris 15687 Tutorials.de Gastzugang
    und wie hast du das gelöst?

    ich habe das gleiche problem. und bräuchte dringend hilfe!
     

  10. #10
    Thopeto Thopeto ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    227
    gar nicht. du bekommst beim ie so oder so auto. Ich konnte machen was ich wollte, ich bekam immer nur auto. Daher hab ich es vorerst mal so sein gelassen...
    Wenn du einen Workaround hast, wäre es sehr nett, wenn du ihn posten würdest
     

  11. #11
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    ich kann mich Sven nur anschliessen. Ich habe den Aufbau hier nachgestellt und bekomme einen Integerwert angezeigt.

    Gibt es das Ganze eventuell online zu sehen. Denn wie so oft, wird der Teufel im Detail stecken.

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  12. #12
    DeluXe DeluXe ist offline Funkjoker
    Registriert seit
    Jul 2004
    Ort
    Offenburg
    Beiträge
    847
    Ich bekomme es gerade auch nicht nachvollzogen, allerdings habe ich dieses Verhalten auch schon beobachtet.

    So weit ich mich erinnere, ging es komischer Weise, wenn ich zuvor auf das parent-Element zugegriffen habe.
    Sprich ungefähr so:
    Code :
    1
    
    $('td#cell_33_5').parent().children('td#cell_33_5').width();

    Das ist zwar eklig, allerdings habe ich keine andere Lösung gefunden gehabt.
     
    mfg

    DeluXe

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 09.04.10, 20:57
  2. [jquery] haccordion mit width und height auf 100%
    Von tobee im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 24.05.08, 16:35
  3. Tabelle - width="100%" height="100%"
    Von Lichtpilger im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 07.02.06, 14:50
  4. iFrame height="auto" geht nicht
    Von DaRealMC im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 30.12.05, 20:25
  5. Antworten: 1
    Letzter Beitrag: 25.11.04, 16:10