Immer die Breite eines html-Elements, in Prozent % mit jQuery
Wenn ich alert
das element, das ein css-Selektor festgelegt width:100%
bekomme ich es mit in px
, gibt es eine Möglichkeit, es zu bekommen in %
als set von css, ich brauche es, um zu beheben einige Skript mit fluid layouts.
//css
.my-element {
width:100%;
}
//javascript
alert('width: '+$('.my-element').css('width'));
//this alerts "width: 1116px" instead of "width: 100%"
Vielleicht so etwas wie dieses ist immer wahr?
alert($('.my-element').outerWidth() == $('.my-element').parent().outerWidth());
- Es gibt ein plugin, das ich es vergessen habe den Namen gelesen, dass css-Eigenschaften aus der
css
Datei... 🙁 - interessant! Ich hätte nie gedacht, müssen die mit in
%
ich denke, dies sollte ein nützliches feature für fluid-layouts.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Breite in Prozent, die durch zwei Methoden.
Live Demo
Mit jQuery verwenden jQuery 1.3.2 und erhalten Sie 100%.
Mit javascript durch Einstellung der Breite im style-Attribut des Tags wie diese
Dieser Beitrag
Ist es möglich mit jQuery, um die Breite des Elementes in Prozent oder Pixel, basierend auf dem, was der Entwickler angegeben mit CSS?
.my-element
eingewickelt in eine andere mit unterschiedlicher Breite aus dem Dokument.