我有一些javascript从推文Feed中提取状态更新,以及设置高度设置为div
的{{1}}元素。问题是隐藏的内容并没有完全切断列表元素,而是在字面上切断高度停止的位置。
如何删除整个overflow:hidden
元素?我永远不知道每个列表元素的高度,因为twitter状态的大小不同。
此代码使用未定义高度的列表元素吐出无序列表:
...
编辑:
这是大多数代码。 $ param变量是用户输入。
li
两件事。在大多数情况下它是有效的。在li元素中,twitter脚本生成span元素和锚点。如果它在跨度处切断,它将删除整个列表元素,但如果它在锚点处切断则不会,那么它会显示出来。然而,现在已经很晚了,我必须做一些事情,因为饲料本身不起作用。这是最有效的做事方式
答案 0 :(得分:0)
由于您已使用javascript填充div,因此可以检查其scrollHeight
是否大于height
。如果是,请从底部删除列表项,直到scrollHeight <= height
。