删除类问题
RemoveClass issue
我们有一个警报栏,用于显示校园内的任何其他紧急情况。问题是新网站的主页下拉菜单默认打开,并在处于活动状态时掩盖警报栏。这是打开它的代码:
// 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中添加脚本,但脚本.js最后加载并不断覆盖removeClass代码。有没有办法添加在警报处于活动状态时关闭菜单的代码,或者有办法通过 CMS 添加代码,执行顺序是最后的。我希望这是清楚的,并感谢任何帮助。
你可以直接更改 CSS,以便
- 它们不是在彼此之上,或者..
- 警报栏的 z 指数较高。
而不是乱搞脚本。
你绝对应该进入CSS并将其添加到警报div
中z-index: 999999;
这会将警报置于您网站的其他所有内容之上,因此菜单不会超过它。
另外,如果你没有花时间复习剧本,你不应该用棍子到处戳它,它可能会戳回来。 :)
希望这有帮助
相关文章:
- 关于使用Animate.css向和项添加和删除动画类的问题
- 删除时出现Javascript链表问题
- Small Javascript从动态表单中删除多个元素的问题
- 使用javascript删除元素时出现的问题
- Javascript/JQuery删除代码中的父TR问题
- jQuery使用.of()删除事件处理程序时出现的问题
- 骨干.js - 从推文中删除模型时出现奇怪的问题
- 使用 Javascript 动态删除行.我的代码有什么问题
- 使用javascript从字符串中删除额外或特殊字符时遇到问题
- NetSuite行项目删除内部循环问题
- 使用jquery从URL中删除查询字符串(处理问题)
- 使用数据库中的图像填充dropzone.js删除图像的问题
- 正在删除单击问题上的活动类
- 使用jquery删除和获取html元素时遇到问题
- 问题在于克隆、拼接、删除、追加 jquery 函数
- 拉斐尔的问题和删除 svg 中的对象
- 从数组及其父数组中删除拼接 - 奇怪的问题
- 删除导致页面刷新出现问题的查询参数
- IE9中的白屏幕问题-删除iframe
- Jquery + ajax.我的javascript函数有什么问题?删除记录,添加记录而不刷新