流风Y回雪
2017-03-27 02:16
采纳率: 42.9%
浏览 2.1k

jqgrid设置二级标题在谷歌浏览器中表格显示错位

jqgrid设置二级表头后,表头和下面出现错位,表头每个单元格要比下面少1px。表格列越多差的越多,但是只在谷歌浏览器出现这种bug,火狐和IE没有问题。

图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 流风Y回雪 2017-03-27 05:46
    已采纳

    设置二级表头后会多了一个tr,并且tr的class=“jqg-third-row-header”,所以只要判断是否是二级表头,是的话padding增加1px;

    if($("tr .jqg-third-row-header")){
    $(".ui-jqgrid .ui-jqgrid-htable th").css("padding","0 2px 0 3px");
    }

    已采纳该答案
    打赏 评论
  • 被忘记的默客 2018-02-24 02:03

    这是改了jquery.jqgrid.js?

    打赏 评论

相关推荐 更多相似问题