如何完全切断溢出部分隐藏的未知高度的列表元素:隐藏

时间:2012-06-14 03:35:48

标签: html css list twitter hidden

我有一些javascript从推文Feed中提取状态更新,以及设置高度设置为div的{​​{1}}元素。问题是隐藏的内容并没有完全切断列表元素,而是在字面上切断高度停止的位置。

如何删除整个overflow:hidden元素?我永远不知道每个列表元素的高度,因为twitter状态的大小不同。

此代码使用未定义高度的列表元素吐出无序列表:
... 编辑:

这是大多数代码。 $ param变量是用户输入。

li

两件事。在大多数情况下它是有效的。在li元素中,twitter脚本生成span元素和锚点。如果它在跨度处切断,它将删除整个列表元素,但如果它在锚点处切断则不会,那么它会显示出来。然而,现在已经很晚了,我必须做一些事情,因为饲料本身不起作用。这是最有效的做事方式

1 个答案:

答案 0 :(得分:0)

由于您已使用javascript填充div,因此可以检查其scrollHeight是否大于height。如果是,请从底部删除列表项,直到scrollHeight <= height