Kann JQuery das letzte Element in einer Zeile erkennen, bevor es in der zweiten Zeile umbrochen wird?

8
%Vor%

Beispiel html:

%Vor%

Ich habe ein Top-Nav-Menü, das ein UL mit links schwebenden LI enthält.

Jede LI hat einen CSS-Stil {border-right 1px solid}, der als Trennzeichen zwischen den einzelnen Menüoptionen fungiert, und ich habe den CSS-Selektor last-of-type verwendet, um den Rahmen rechts vom letzten LI zu entfernen.

Das sieht alles gut aus, bis das Browserfenster verkleinert ist und einige der LI's auf eine zweite Zeile fallen. Die Letzte-Kind-Gestaltungsregel gilt weiterhin wie erforderlich, aber an dieser Stelle möchte ich auch die Umrandungsrechte von der letzten LI entfernen, bevor sie in die zweite Zeile umbrochen wird.

Gibt es eine jQuery- oder allgemeine JavaScript-Methode, um das letzte Element in einer Zeile vor einem Zeilenumbruch / Zeilenumbruch zu erkennen?

    
Martin Sansom 15.08.2011, 15:24
quelle

1 Antwort

7

Sie können ihre offset :

messen %Vor%     
Joseph Silber 15.08.2011 15:32
quelle