【发布时间】:2021-02-01 21:50:28
【问题描述】:
我在自托管 WordPress(使用 Divi)上建立了一个网站。该站点使用两个菜单标志,一个用于主菜单栏,第二个用于固定标题。使用此代码滚动时徽标会发生变化:
<script>
jQuery(window).scroll(function () {
if (jQuery(window).scrollTop() > 50) {
jQuery('#logo').attr('src','link_to_fixed_header_logo')
} else {
jQuery('#logo').attr('src','link_to_primary_top_menu_logo')
}
});
</script>
我希望网站在移动版中更改滚动时汉堡包按钮的颜色。检查工具显示颜色由以下几行定义:
body.et_divi_100_custom_hamburger_menu .et_divi_100_custom_hamburger_menu__icon div {
background: #000!important;
我使用这个 CSS 将汉堡按钮设置为黑色。是否可以通过 JQuery 代码更改 CSS,使按钮顶部为白色,滚动时变为黑色?
【问题讨论】:
标签: javascript jquery css wordpress