3

重複の可能性:
div 要素のオーバーフローを検出する方法は?

div オーバーフローをリッスンするクロスブラウザの方法はありますか?

何かのようなもの:$('#myDiv').bind("divOverflow", function(){alert('div overflowed!')})

4

2 に答える 2

2

これを行うには、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>

詳細: div 要素のオーバーフローを検出するには?

于 2012-10-02T03:00:00.463 に答える
0

間隔を設定して、要素のscrollHeight > offsetHeight. このための組み込みイベントはありません。

于 2012-10-02T03:00:06.357 に答える