Myślę, że to mogło być domyślne w poprzedniej wersji jquery, ale kiedy dzwoni .css("height")
i .height()
, zwraca obliczoną wysokość, która nie jest tym, co chcę - Chcę tylko wartość wysokości, jeśli jest ona konkretnie zadeklarowana w pliku CSS dla tego elementu.Powrót Wysokość CSS z Jquery, Nie obliczona, ale zadeklarowana
jak gdyby nie została zadeklarowana w dowolnym miejscu, być może powróci 'auto'
jak to robi na górze i lewo czasami ...
Na przykład, mój CSS wygląda następująco:
.element{
margin-left:5px;
color:red;
}
.css("margin-left")
zwraca "5px"
, natomiast .css("height")
powraca 20
mimo że nie jest specjalnie ustawione ...
Dzięki
Wygląda na to duplikat to pytanie: http: // stackover flow.com/questions/4105355/jquery-javascript-csswidth-check-if-style-is-decined-in-css –
Nie jest to duplikat pytania. Ale zdecydowanie jedna z odpowiedzi wydaje się odpowiadać na to pytanie. http://stackoverflow.com/a/4105468/672455 – hop