jquery 小部件 css 覆盖了我自己的 css

标签 jquery html css

我正在使用 jquery 选项卡和其他一些 jquery 小部件。

现在,在选项卡内,所有内容都根据 jquery CSS 设置了样式。所以,最简单的方法就是注释掉或更改一些 jquery CSS 定义。但显然所有其他小部件(如自动完成)也不再工作。

其他人是怎么解决这个问题的?我的首选解决方案是,如果我可以保留 jquery CSS 原样,并且在选项卡后面有我自己的默认 CSS。

例子:

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } 

这会覆盖我的选项卡中的文本颜色。其他小部件没问题,但在选项卡内看起来很糟糕。

最佳答案

我会为您的元素使用不同的 CSS 类(或者开始在元素或包含元素上使用类,如果您还没有的话),这样您就不会与 jQuery 样式发生冲突。

关于jquery 小部件 css 覆盖了我自己的 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275976/

相关文章:

php - 如何显示来自其他站点的 RSS 提要

javascript - jquery多次输入数字字段求和值

javascript - 悬停图像时旋转 45 度

jquery - Ajax页面跳转后功能

javascript - <a> 标签点击事件不起作用

css - Safari 和 ul 中的链接

javascript - 无法使用 JSONP 和 Mustache JavaScript 模板枚举对象中的部分

jQuery MultiFile 选择文件按钮

html - 打印的 HTML 表格不在所有页面中应用边距

html - 表格单元格中的文本不像标题中那样居中