jQuery UI CSS 重置
jQuery UI CSS reset
我正在对一个已经删除的 WP 网站实施预订流程。该网站有一个使用 jQuery UI 的 MailChimp 插件,并为此指定了一个主题,我无法删除或更改这部分内容。
这会覆盖我对 jQuery Datepicker 的自定义 css(更少),从而影响我在预订过程中的代码。
我的问题是如何重置具有特定祖先 class (.odin) 的所有 jQuery UI 组件?这样只有低于 class 的组件才会被重置。
br。
.odin{
*
}
这叫做 clear hack,这不是一个好的做法。先检查备选方案。
如果您必须覆盖 css,就像您的情况一样,只需使用更高的特异性即可。从您选择的元素检查器中获取您的选择器,并添加包装器的附加特性 class。 .odin .datepicker td{ /* 你的规则 */ }
我认为您的问题的答案不在于 jQuery,而在于 CSS。您需要有更好、更具体的 css 选择器,它们最终不会被 jQuery UI 规则打败。
我发现使用这个 calculator 很有帮助!
我正在对一个已经删除的 WP 网站实施预订流程。该网站有一个使用 jQuery UI 的 MailChimp 插件,并为此指定了一个主题,我无法删除或更改这部分内容。 这会覆盖我对 jQuery Datepicker 的自定义 css(更少),从而影响我在预订过程中的代码。
我的问题是如何重置具有特定祖先 class (.odin) 的所有 jQuery UI 组件?这样只有低于 class 的组件才会被重置。
br。
.odin{ * }
这叫做 clear hack,这不是一个好的做法。先检查备选方案。
如果您必须覆盖 css,就像您的情况一样,只需使用更高的特异性即可。从您选择的元素检查器中获取您的选择器,并添加包装器的附加特性 class。 .odin .datepicker td{ /* 你的规则 */ }
我认为您的问题的答案不在于 jQuery,而在于 CSS。您需要有更好、更具体的 css 选择器,它们最终不会被 jQuery UI 规则打败。
我发现使用这个 calculator 很有帮助!