`
谷赛玉
  • 浏览: 19226 次
文章分类
社区版块
存档分类
最新评论

对插件重写原有的某个css属性

阅读更多
在使用第三方插件中,我们经常想修改插件的某一个或几个样式特性,并保留其它的样式。而不是把某个css全部重写一遍。
现在找到一种方法很实用,分享给大家。
以jqGrid为例,我想去掉网格线,保留其它样式。
如果直接写 .ui-jqgrid tr.ui-row-ltr td { border-width: 0px !important;}可以去掉网格线,但是所有jqGrid控件网格线都消失了,我的需求是只去掉某个控件的网格线,所以需要写一个单独的css。
.navigateTree tr.ui-row-ltr td { border-width: 0px !important;}

写好之后,在使用控件的地方这样写就可以了:
<table id="navigateTree" class="ui-jqgrid navigateTree"></table>
测试发现ui-jqgrid不写也可以,为了保险,我还是写上了。这样就把"ui-jqgrid的某个属性给覆盖重写了,而且只应用于你想去实现这个功能的控件。
分享到:
评论

相关推荐

    重写easyui源码

    EasyUI 的组件通常通过添加特定的 CSS 类和使用 JavaScript 插件来实现,这样可以避免编写大量的 CSS 和 JavaScript 代码。 重写 EasyUI 源码的过程可能包括以下几个关键步骤: 1. 分析 EasyUI 组件:研究 EasyUI ...

    纯Js日期插件,超实用,下载即用

    三、插件重写与扩展 `datepicker.js`的源代码结构清晰,易于理解,因此对于有一定JavaScript基础的开发者来说,修改或扩展其功能相对简单。比如,您可以通过继承原插件的类,添加自定义方法或改变原有行为,实现个性...

    jquery easyui pagination 分页插件扩展

    在描述中提到的"重写的分页属性"可能是指通过这两种方式之一,对原有的分页属性进行了增强,例如: - **自定义页码样式**:可能增加了新的CSS类,允许用户自定义页码按钮的外观。 - **动态加载数据**:可能实现了...

    利用Vue.js重写IView

    这是一个具有挑战性的任务,因为Webpack提供了一整套模块管理和打包方案,包括加载器(Loader)和插件(Plugin),使得Vue组件和其依赖的资源(如CSS、图片等)能被正确处理。 首先,我们需要理解Vue.js的组件化...

    Re-inventing-the-wheel:自己用的jQuery插件,其中的大部分应该是前辈们已经写过的,自己重写一遍来加深对插件的理解

    5. **动画效果**:jQuery的`.animate()`方法可以创建自定义的CSS属性过渡动画,而`.show()`, `.hide()`, `.fadeIn()`, `.fadeOut()`等方法则提供了常见效果。 6. **DOM操作**:jQuery简化了DOM元素的选择、操作和...

    PHP实例开发源码-杰奇小说系统新wap插件php.zip

    杰奇小说系统的新WAP插件可能是对原有功能的增强或改进,例如,可能提供了更快速的页面加载、更好的响应式布局或定制化的阅读模式。 在这个压缩包中,有两个文件: 1. **使用须知.txt**:这个文件很可能是包含了...

    图片放大缩小拖拽查看Demo

    同时,对原有的拖拽和缩放功能进行重写,以适应Demo的需求。最后,可能还需要根据实际项目需求,调整或增加一些自定义的交互和动画效果。 总结来说,"图片放大缩小拖拽查看Demo"是利用PhotoSwipe插件实现的一个优秀...

    fastadmin 后台 bootstrap样式库 样式替换文件

    4. **CSS优先级**:理解CSS的层叠规则(Cascading),知道内联样式、ID选择器、类选择器等不同级别的权重,以便正确覆盖原有的Bootstrap样式。 5. **响应式设计**:Bootstrap以其响应式布局著名,你需要确保替换的...

    VBulletin v3.0.7 简体中文插件增强版 SP1.zip

    4. **SEO优化**:通过元标签、URL重写等功能,有助于提高论坛在搜索引擎中的排名。 5. **会员注册与管理**:包括注册验证、用户组划分、积分系统、用户权限设定等功能。 6. **论坛功能**:支持主题、帖子、回复、...

    ExtJS日期多选组件源码

    在这个例子中,`DatePickerPlus`可能是对`Ext.picker.Date`的扩展,增加了多选功能。我们需要覆盖或扩展原有组件的配置项、方法和事件。 2. **多选逻辑**:实现多选功能的关键在于如何记录用户的选择并允许他们添加...

    Ionic时间选择控件

    对于"重写改进后的版本",这通常意味着原有的时间选择插件可能已经过时或者存在一些问题,因此进行了优化以提高性能、用户体验或者兼容性。改进可能包括更流畅的动画效果、更灵活的配置选项、更好的无障碍支持等。 ...

    Python课件9.ppt

    继承允许子类(Derived Class)继承父类(Base Class)的属性和方法,同时可以添加新的属性和方法,或者覆盖原有的方法。单继承是指一个子类仅从一个父类继承,而多继承则允许一个子类继承多个父类的特性。这样可以...

    myGoogle-crx插件

    5. **覆盖原有搜索**:插件不仅限于预览,还可以直接覆盖原有的Google图片搜索结果,使得每次打开Google图片时,都会显示根据用户设置的关键词生成的图片。 从技术角度来看,myGoogle-crx是一个Chrome浏览器扩展,...

    magento学习重点

    当需要修改Magento的功能时,通常不建议直接修改核心代码,而是通过创建新的模块并重写原有模块的控制器来实现。这涉及到Magento的事件观察者和插件机制,以及Controller类的重载。例如,如果要修改某个Controller的...

    jquery历史版本

    - 替代了原有的Interface插件。 - 提供了大量的预定义部件(widgets),如按钮、菜单等。 - 包含用于构建高级UI元素的工具,如拖放功能。 #### 六、jQuery 1.2.6(2008年5月) - **简介**:增加了对Dimensions...

    txt Zhihu.com-crx插件

    2018年12月28日,该插件进行了重大更新,主要涉及代码重写,特别是针对DOM(文档对象模型)中类名的更改,以适应网站可能的界面调整。然而,除了这个核心变动外,其他功能和逻辑保持原样,确保了原有用户体验的连续...

    [CMS程序]phpcms2007到phpcms2008 升级 UTF8版_2007_to_2008_utf8.zip

    5. **模板和样式更新**:phpcms v2008可能对前端模板和CSS样式进行了优化或调整,因此升级后需要检查并更新模板文件,以保持网站的视觉效果和用户体验。 6. **模块和插件兼容性**:若站点使用了自定义模块或第三方...

    用C#编写的日期选择web自定义控件

    在.NET框架中,C#是一种常用的编程语言,用于开发各种应用程序,包括Web应用程序。...这个自定义控件的修订版可能对原有的功能进行了优化,提高了性能,或者增加了新的特性,比如多语言支持、日期格式化选项等。

    fullcalendar-1.6.4-修改增加农历节日版.zip

    3. **可能的UI优化**:为了显示农历和节日信息,可能会对原有的用户界面进行微调,以确保信息清晰易读。 此修改版包含的文件有: - CSS文件:用于定义日历的外观和布局,可能新增了与农历和节日相关的样式。 - JS...

    自己做wordpress评论插件修改评论样式(两步美化评论内容)

    标题提到的"自己做wordpress评论插件修改评论样式"是指对WordPress默认的评论功能进行个性化改造,以实现更美观且更适合用户需求的评论展示。描述中指出,WordPress自带的“近期评论”小工具存在一些不足,例如不...

Global site tag (gtag.js) - Google Analytics