Javascript 有没有办法监听div溢出事件?

Javascript 有没有办法监听div溢出事件?,javascript,dom,overflow,Javascript,Dom,Overflow,可能重复: 有没有跨浏览器的方法来监听div溢出 类似于:$('#myDiv').bind(“divOverflow”,function(){alert(“div overflow!”)})您可以通过比较scrollHeight和clientHeight来实现这一点 <script type="text/javascript"> function GetContainerSize () { var container = document.getElementById ("

可能重复:

有没有跨浏览器的方法来监听div溢出


类似于:
$('#myDiv').bind(“divOverflow”,function(){alert(“div overflow!”)})

您可以通过比较scrollHeight和clientHeight来实现这一点

<script type="text/javascript">
function GetContainerSize ()
{
    var container = document.getElementById ("tempDiv");
    var message = "The width of the contents with padding: " + container.scrollWidth + "px.\n";
    message += "The height of the contents with padding: " + container.scrollHeight + "px.\n";

    alert (message);
}
</script>

函数GetContainerSize()
{
var container=document.getElementById(“tempDiv”);
var message=“带有填充的内容的宽度:“+container.scrollWidth+”px。\n”;
message+=“带填充的内容高度:”+container.scrollHeight+“px.\n”;
警报(信息);
}

有关详细信息:

您可以设置一个间隔,并检查元素的
滚动高度>是否偏离视线。没有用于此的内置事件