checking for scrollHeight of an element sometimes returning 0

前端 未结 2 1711
[愿得一人]
[愿得一人] 2021-01-15 16:03

So I am checking the the scrollHeight of some dynamically generated content to determine whether or not to include a more button in the content. The user can click the more

2条回答
  •  野的像风
    2021-01-15 16:39

    I would recommend looking at these (I couldn't locate a similar link for Chrome):

    MSDN: http://msdn.microsoft.com/en-us/library/ms530302%28v=VS.85%29.aspx

    MOZ: https://developer.mozilla.org/en/Determining_the_dimensions_of_elements

    It seems that scrollHeight is only valid if something is large enough to need to scroll, so I would assume that 0 means no scrolling needed (all content is visible). From looking at the above links, maybe what you want is clientHeight.

提交回复
热议问题