`

jqgrid在chrome下水平滚动条的处理方法

 
阅读更多

chrome里默认的table计算值会比ie或者firefox中的多出一个像素。即便添加如下配置

autowidth: true

表格仍然会出现水平滚动条

 

解决方法如下:

 

/**
 * 宽度+1像素
 * 解决在chrome浏览器下出现水平滚动条
 */
function removeHorizontalScrollBar() {
    $("div.ui-state-default.ui-jqgrid-hdiv.ui-corner-top").css("width", parseInt($("div.ui-state-default.ui-jqgrid-hdiv.ui-corner-top").css("width")) + 1 + "px");
    $("#grid").closest(".ui-jqgrid-bdiv").css("width", parseInt($("#grid").closest(".ui-jqgrid-bdiv").css("width")) + 1 + "px");
}

 放在jqgrid配置中,通过gridComplete事件执行

gridComplete: function () {
    // 防止水平方向上出现滚动条
    removeHorizontalScrollBar();
},

 

 

0
1
分享到:
评论

相关推荐

    jqGrid在Net下的完美实现详解

    标题与描述中的关键词“jqGrid在Net下的完美实现详解”明确指出文章将深入探讨如何在.NET环境下高效地利用jqGrid这一流行的JavaScript库。jqGrid是一个功能丰富的jQuery插件,用于在网页上展示和操作表格数据,它...

    jqgrid 解决冻结栏高度不一致的问题,修改了源代码

    jqgrid 采用冻结栏之后往往会出现冻结的栏的高度和非冻结栏高度的不一致,滚动滚动条的时候出现冻结栏的div小好几个px 的问题

    jqGrid表头锁列及排序功能细节

    1. 效果展示:在滚动表格时,被锁定的列保持固定,而其他未锁定的列会随着滚动条移动。 2. 实现方法:在 `colModel` 配置中,通过设置 `frozen` 属性为 `true` 来锁定列。例如: ```javascript colModel: [ { ...

    jqgrid中文文档API

    本文将详细介绍jQgrid的中文文档API,涵盖了其原理、使用方法、参数配置、事件处理、数据处理、ColModel API等方面的知识点。 原理 jQgrid是典型的B/S架构,服务器端只是提供数据管理,客户端只是提供数据显示。...

    JqGrid插件+JqGridDemo+JqGrid主题

    JqGrid是一款强大的JavaScript表格插件,用于在Web应用程序中展示和操作数据。...通过深入学习和实践"JqGrid插件+JqGridDemo+JqGrid主题",开发者可以提升其在前端开发中的数据处理能力,创建出更富交互性的网页应用。

    jqGrid中文文档.doc

    jqGrid 是一个基于 jQuery 的数据网格插件,用于在网页上展示和操作表格化的数据。在开始使用 jqGrid 之前,需要具备基本的 JavaScript 和 jQuery 知识,因为 jqGrid 是构建在 jQuery 库之上的。jQuery 提供了简便的...

    jqGrid的翻页导航是一个方法

    ### jqGrid的翻页导航实现方法详解 #### 一、jqGrid简介 jqGrid是一款功能强大的基于jQuery的表格插件,它可以实现数据的展示、排序、分页、搜索等多种功能。在网页应用开发中,jqGrid因其丰富的特性而受到开发者的...

    jqGrid4.6完整包

    7. **性能优化**:jqGrid 在处理大量数据时,通过虚拟滚动、懒加载等技术提高性能,减少内存占用和页面加载时间。 8. **与其他库的集成**:jqGrid 可以与 jQuery UI、Bootstrap 等前端框架良好配合,提供一致的用户...

    jqGrid4.8.2 jqgrid_demo40

    jquery.jqGrid-4.8.2(jquery表格插件).zip----------jqGrid4.8.2包,官网下载的,原封不动的在这里。 jqgrid_demo40-----可用的-使用方法请查看README文件. jqgrid_3.6.5_API_en.chm------附加放在这里的其它资料...

    JqGrid中文API文档

    JqGrid是一款强大的JavaScript数据网格组件,用于在Web应用程序中展示和操作数据。它基于jQuery库,提供了丰富的功能,如分页、排序、过滤、编辑和格式化数据。本中文API文档将帮助开发者深入理解并有效利用JqGrid的...

    jqGrid_api中文文档

    - 将js文件如“grid.locale-bg.js”、“jquery-1.3.2.min.js”和“jquery.jqGrid.min.js”放置在项目的/js目录下。 - 在HTML页面中通过link标签引入样式表,并通过script标签引入JavaScript文件。 - 配置页面文档...

    C#封装的JqGrid插件

    4. C#代码处理请求:在服务器端,根据JqGrid发送的请求类型(如grid.load,edit.add等),编写对应的处理方法。这些方法可能包括从数据库查询数据、执行SQL操作等。 5. 数据序列化:C#返回的数据需要转换成JSON格式...

    jquery.jqgrid最新版

    总结:jQuery.jqGrid是一款功能强大的表格组件,其全面的数据处理能力使得它在Web开发中占据了重要地位。通过深入学习和灵活运用,开发者可以构建出高效、美观的数据管理界面,提升用户体验。理解并熟练掌握jqGrid的...

    jqgrid_codeigniter_library

    在CodeIgniter框架中,`jqGrid`可以作为一个库被集成,以帮助开发者更方便地处理数据表格,实现分页、排序、搜索等功能。`jqgrid_codeigniter_library`可能是这样一个专门用于整合`jqGrid`与CodeIgniter的库。 在`...

    jqgrid 3.3.2

    3. **兼容性增强**:jqGrid 3.3.2加强了与不同浏览器的兼容性,包括IE、Firefox、Chrome等主流浏览器,确保在各种环境下都能正常运行。 4. **API改进**:提供更丰富的API接口,让开发者可以更方便地控制和定制grid...

    jqGrid 4.6和4.7版本

    2. **Ajax数据加载**:jqGrid支持通过Ajax进行异步数据通信,这意味着用户可以在不刷新整个页面的情况下加载或更新表格内容,提升了用户体验。 3. **服务器分页**:jqGrid允许设置分页功能,与服务器交互时只请求和...

    jqgrid序列

    **正文** `jqGrid`是一款基于JavaScript的开源数据网格组件,主要用于在Web...通过其丰富的配置选项、事件和方法,开发者可以轻松构建功能完善的表格应用,同时,其优秀的性能和易用性使得jqGrid在Web开发中广受欢迎。

    jquery.jqGrid-4.6.0.zip官方资源文件

    在性能优化方面,jqGrid 4.6.0引入了虚拟滚动和延迟加载等特性,使得在处理成千上万条数据时仍能保持流畅的用户体验。虚拟滚动只渲染当前视口内的行,减少了内存消耗和DOM元素的数量。延迟加载则在用户滚动到表格...

    jqGrid5.5 版本

    9. 性能优化:jqGrid5.5版本在处理大量数据时进行了性能优化,提高了数据加载速度,降低了内存占用,提升了用户体验。 10. 文档和示例:jqGrid拥有详尽的文档和丰富的示例代码,帮助开发者快速上手并解决遇到的问题...

    jqGrid在ASP.NET MVC 3中的实现

    2. **创建控制器**:在ASP.NET MVC项目中,创建一个控制器(如`JqGridController`),该控制器将处理来自jqGrid的请求,包括获取数据、更新数据和删除数据。你需要定义相应的HTTP动词(GET、POST)和动作方法。 ``...

Global site tag (gtag.js) - Google Analytics