原因 在td所在的table中,当table宽度小于页面宽度,滚动条会消失,进而table会被加以下样式 style="width: auto" 解决 在layui.js中将以下语句 !p&&h?y.width(o.getContentWidth(l)):y.width("auto") 替换成 !p&&h?y.width(o.getContentWidth(l)):y.width("100%")