我正在使用 GWT 表,它是动态生成的,有很多列,但没有水平滚动条,为了获得滚动条,我们需要在表周围具有固定宽度的包装器,但 GWT 确实创建了容器,但没有添加任何宽度。
为了解决这个问题,我正在计算屏幕的宽度并将其添加到表格包装器中,它正在向表格添加滚动条,但工作很奇怪。
- 当我将鼠标移到桌子附近时,它会添加滚动条
- 调整表格大小时不起作用
我正在使用Live()
它,因为它适用于运行时对象,我也不能使用点击事件。
这是代码:
$(function() {
var screenwidth = $(window).width();
$('body').live("mouseover", function() {
$('.scrollbar').css({
'width' : (screenwidth) - 40
});
$("body").unbind("mouseover");
});
});