Rolf B: JQUERY outerhigh Performance

Beitrag lesen

Hallo Tobias,

Siehe Additional Note 2

outerHeight ist laut API-Dokumentation unzuverlässig, und laut Sourcecode ein Performancefresser. Nicht nur, weil Du this erstmal wieder neu in ein jQuery-Set verpackst, sondern vor allem, weil jQuery das über die .css() Methode laufen lässt, die vieeel mehr berechnet als Du brauchst.

Muss es $(this).outerHeight() sein? Es gibt auch ein Leben jenseits von jQuery! Reicht nicht auch this.clientHeight? (Infos im Self-Wiki oder MDN) problem sind alte Android Webview Browser, die kennen das Property nicht. Da müsstest Du per Feature Check gucken, ob das Property existiert, und im Zweifelsfall auf die min-Logik verzichten.

Aber allgemein gefragt: was willst Du durch das Setzen der Klasse min erreichen? Möglicherweise lässt sich mit anderen Mitteln eine Lösung finden,

Rolf

--
sumpsi - posui - clusi