小编B. *_*ley的帖子

简单滚动javascript - 我可以干净地将一个类添加到多个其他类吗?

我只是想知道是否有办法压缩这个脚本?我的JS非常粗糙,但似乎我应该能够插入一个或运算符来为任何传递的类添加收缩类,但我似乎无法获得正确的语法.它似乎有很多冗余.

$(window).scroll(function() {
  if ($(document).scrollTop() > 50) {
    $('nav').addClass('shrink');
  } else {
    $('nav').removeClass('shrink');
  }
    if ($(document).scrollTop() > 50) {
    $('.nav a').addClass('shrink');
  } else {
    $('.nav a').removeClass('shrink');
  }
    if ($(document).scrollTop() > 50) {
    $('.navbar-brand').addClass('shrink');
  } else {
    $('.navbar-brand').removeClass('shrink');
  }
});
Run Code Online (Sandbox Code Playgroud)

或者有没有办法将类添加到给定元素的所有子元素?

javascript jquery

2
推荐指数
1
解决办法
83
查看次数

标签 统计

javascript ×1

jquery ×1