Javascript 溢出不适用于div元素jquery

Javascript 溢出不适用于div元素jquery,javascript,jquery,css,dwr,Javascript,Jquery,Css,Dwr,我使用的是td元素内部的div标记。 我从dwr[directwebremoting]获取运行时值,它使用ajax调用并设置div元素的高度和宽度。在jquery中使用javascript从java类中设置和获取值是可行的。在firefox中设置宽度和高度时,即使没有内容,也会显示滚动条。我尝试了css选项溢出:自动,但没有用。 它在IE9+中也能很好地工作 $("#idofDiv").resizable(); $("#idofDiv").resizable({

我使用的是td元素内部的div标记。 我从dwr[directwebremoting]获取运行时值,它使用ajax调用并设置div元素的高度和宽度。在jquery中使用javascript从java类中设置和获取值是可行的。在firefox中设置宽度和高度时,即使没有内容,也会显示滚动条。我尝试了css选项溢出:自动,但没有用。 它在IE9+中也能很好地工作

$("#idofDiv").resizable();
        $("#idofDiv").resizable({
            start: function(e,ui){
            },
            resize: function(e,ui){
            },
            stop: function(e,ui){
            var newWidth = $("#idofDiv").width();
                var newHeight = $("#idofDiv").height();
                JavaClass.setWWidth(newWidth.toString());
                JavaClass.setWHeight(newHeight.toString());
                $("#idofDiv").width(parseInt(newWidth));
                $("#idofDiv").height(parseInt(newHeight));
            }
        });
在上面的代码中,在调整div标记大小的同时,我使用DWR在会话中存储值。它工作得很好。在div元素中,如果内容超过,则应显示滚动条。但在mozilla中,滚动条每次都会显示,但在IE中工作正常。 我使用了overflow:auto作为内容溢出。
任何帮助都将不胜感激。

这可能是因为TD元素的“display”属性本质上设置为“table cell”,而不是“block”。您可能希望尝试添加以下css规则:

#table{
    table-layout:fixed;
    overflow:hidden; 
    white-space: nowrap; 
}
请多登记