有没有办法知道当溢出时div的内容是否处于“剪切”状态:隐藏?

时间:2014-08-11 20:38:32

标签: javascript jquery html css

当我的内容因溢出而被剪切时,我想以不同方式设置div:隐藏或溢出:滚动。

在某些浏览器上,没有迹象表明内容可以滚动,这对可用性来说并不好。

据我所知,没有伪类:剪辑或类似的东西。但那会非常有用。如果不编写自己的算法,有没有办法做到这一点?

Javscript解决方案也欢迎......

2 个答案:

答案 0 :(得分:0)

问题: 您能否指出您所持有的内容类型(即文字或图片或矢量等)

答案 1 :(得分:0)

您可以使用类似

的内容
if ($("#div1").height() > $("#div1").outerHeight()) {
    //apply class1
} else {
    //apply class2
}

如果您有一个更改元素内容的操作,则可以使用此if来应用其他类。 height()获取内容高度,而outerHeight()获取div外部的大小。