|
|||
Position von span-Tags auslesen (und weitere Fragen)
Hallo alle zusammen, ich hoffe hier kann mir jemand helfen.
Also ich habe auf meiner Seite eine Webseite mit vielen ineinander verschachtelten divs. Hier ein Beispiel: Zitat:
Ich möchte nun die Koordinaten einzelner Spans auslesen können. Dafür hab ich den Code geschrieben: Zitat:
Ich kriege beim console.log aber nur ein undefined und im alert nur 0 bei den Koordinaten. Ansonsten such ich aktuell noch 2 Funktionen. Einmal die Möglichkeit Span Tags invisible zu machen mit Javascript. Ich habe dafür aktuell den Tag, aber dasselbe Problem: Zitat:
Und abschließend such ich nach einer Funktion mit der ich feststellen kann wie oft eine bestimmte Klasse im ganzen Quelltext vorhanden ist. Also wenn ich 20 spans mit dem namen "tag" habe, suche ich eine funktion die mir 20 ausgibt. Hoffe mir kann jemand helfen. |
Sponsored Links |
|
||||
Hmmm, weiß nicht, warum du undefined bekommst, normalerweise sollte element-span ausgegeben werden. Nun denn, ich würd die erstmal in ein Array schreiben, so kannst schneller drauf zugreifen, zählen etc.pp...
Edit fiddle - JSFiddle |
Sponsored Links |
|
|||
Hallo
Das mit dem Array habe ich gerade probiert. Zitat:
|
|
||||
Hau mal bitte deinen kompletten code in ein fiddle, dann müssen wir nicht raten woran es liegt. Create a new fiddle - JSFiddle
|
|
|||
|
|
||||
Du hast da einen Punkt statt ner einleitenden Klammer. Und ein Array solltest du auch als solches initiieren... Edit fiddle - JSFiddle
|
|
|||
Tatsächlich. Ich danke dir schonmal vielmals.
Meine Konsole bleibt leider trotzdem leer. Ok ich hab jetzt vom Stackoverflow einen funktionierenden JQuery Tag. Zitat:
Habt ihr da Ideen? Geändert von Xiang (24.01.2014 um 18:16 Uhr) |
|
||||
Das sind alles Funktionen, die jQuery bietet
.position() | jQuery API Documentation .hide() | jQuery API Documentation |
|
|||
Ich danke dir.
Die Elemente hab ich jetzt gefunden und position schon eingebunden. Der letzte Punkt den ich aktuell noch habe ist die Einbindung vom font-size. Zur Erklärung: Das Ziel ist ein Programm, das alle Tags die eine bestimmte Tiefe überschreiten, also vertikal aus dem Parent-div fallen ausblendet. Der Quellcode schaut aktuell so aus: Zitat:
Das sind aber nur die top Koordinaten, ich benötige aber die downkoordinaten sogesehen. Daher dachte ich, ich lese jetzt den font-size aus, rechne diesen in Pixel um und addier ihn auf den position.top wert. müsste funktionieren oder? Edit: Wenn ich console.log(el.style.fontSize); nehme kommt zumindest nur ein Leerstring bei raus. Geändert von Xiang (24.01.2014 um 18:45 Uhr) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
div-höhe? - Hauptcontainer über ganze Seite will nicht... | AndMei | CSS | 5 | 13.12.2010 15:43 |
z-index hoch, dennoch grafik nicht ganz oben | bergg | CSS | 6 | 27.10.2010 17:02 |
Problem mit einem 3D-Effekt | moep0710 | CSS | 12 | 12.06.2010 15:30 |
Navigation verschwindet im IE6 | emti | CSS | 4 | 12.05.2009 16:01 |
prblemme mit mein inhalt div | carlos587261 | CSS | 3 | 23.04.2008 15:07 |