jQuery UI CSS重置
我正在一个已经启动的WP网站上实施预订流程。该网站有一个MailChimp插件,它使用jQueryUI,并为此指定了一个主题,我无法删除或更改这部分内容。 这会覆盖jQuery Datepicker的自定义css(less),从而影响预订过程中的代码 我的问题是如何重置具有特定祖先类(.odin)的所有jQuery UI组件?这样,只有低于该类的组件才会重置 比尔 .odin{ * }jQuery UI CSS重置,css,jquery-ui,less,jquery-ui-datepicker,reset,Css,Jquery Ui,Less,Jquery Ui Datepicker,Reset,我正在一个已经启动的WP网站上实施预订流程。该网站有一个MailChimp插件,它使用jQueryUI,并为此指定了一个主题,我无法删除或更改这部分内容。 这会覆盖jQuery Datepicker的自定义css(less),从而影响预订过程中的代码 我的问题是如何重置具有特定祖先类(.odin)的所有jQuery UI组件?这样,只有低于该类的组件才会重置 比尔 .odin{ * } 这被称为清除黑客,这不是一个好的做法。首先检查备选方案。如果您必须覆盖css,就像您的情况一样,只需使用更高的
这被称为清除黑客,这不是一个好的做法。首先检查备选方案。如果您必须覆盖css,就像您的情况一样,只需使用更高的专用性即可。从您选择的元素检查器中获取选择器,并添加包装器类的附加特性。odin.datepicker td{/*您的规则*/}我认为您的问题的答案不在于jQuery,而在于CSS。您需要有更好、更具体的css选择器,这些选择器最终不会被jQueryUI规则打败
我发现使用这个有帮助 谢谢各位。我想我只需要把我的方式放在其他文件之上。如果有别的办法,我只是在钓鱼如果你对它没有控制权,可能就没有了。元素本身应该有一个可以修改的css文件夹,但我不确定如何在wordpress中为插件创建一个子元素,以便插件更新不会取消您的更改。