gpt4 book ai didi

javascript - 删除类问题

转载 作者:行者123 更新时间:2023-11-28 07:47:01 24 4
gpt4 key购买 nike

我们有一个警报栏,用于提醒校园内出现任何其他紧急情况。问题是新网站的主页下拉菜单默认打开,并且在激活时覆盖警报栏。这是打开它的代码:

// Show menu on homepage
if (jQuery(window).scrollTop() <= 30 && $('body').hasClass("homepage") && $body.width() > 768 ) {
$('body').addClass('sub-open');
}

$(window).scroll(function(){
if (jQuery(window).scrollTop() <= 30 && $('body').hasClass("homepage") && $body.width() > 768 ) {
$('body').addClass('sub-open');
} else if (jQuery(window).scrollTop() >= 30 && $('body').hasClass("homepage")) {
$('body').removeClass('sub-open');
$('.drop-wrap').css('display','none');
}
});

我们可以选择在 CMS 中为页面添加脚本,但 script.js 最后加载并不断覆盖removeClass 代码。有没有办法添加在警报处于事件状态时关闭菜单的代码,或者通过 CMS 添加代码(执行顺序在最后)。我希望这是清楚的,感谢您的帮助。

最佳答案

您只需更改 CSS 即可

  1. 它们没有相互重叠或者..
  2. 警报栏的 z-index 较高。

而不是乱搞脚本。

关于javascript - 删除类问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27316878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com