Du skal have fat i to element attributter:
element.clientHeight og
element.scrollHeightclientHeight giver et elements højde i pixels (inkl. padding), mens scrollHeight giver et elements "scrollView"s højde. (Hvilket vil sige hele elementets højde, inkl. det skjulte og inkl. padding.
Du skal altså bare checke om et elements scrollHeight er større end dets clientHeight:
- if (el.scrollHeight > el.clientHeight) {
- // element har en scrollbar
- }
edit: ps: ingen grund til jQuery
Indlæg senest redigeret d. 20.07.2013 15:16 af Bruger #11328