javascript - 是否可以组合jquery的各个功能?

标签 javascript jquery

jQuery(document).ready(function(){
  $(function() {
    $('.button-a').each(function() {
      $(this).hover(
        function () {
          $('.button-title', this).animate({ opacity: 0.6 }, 200);
        });
      });
   });
$(function() {
  $('.button-b').each(function() {
    $(this).hover(
      function () {
        $('.button-title', this).animate({ opacity: 0.6 }, 200);
      });
    });
  });
$(function() {
  $('.button-c').each(function() {
    $(this).hover(
      function () {
        $('.button-title', this).animate({ opacity: 0.6 }, 200);
      });
    });
  });
$(function() {
  $('.button-d').each(function() {
    $(this).hover(
      function () {
        $('.button-title', this).animate({ opacity: 0.6 }, 200);
      });
    });
  });
});

我有很多按钮,当悬停每个按钮时,不透明度都会有一些变化。

代码类似,小的不同是$('.button-a'),$('.button-b'),$('.button-c'),$('.button -d'),是否可以组合jquery的各个功能?这样我就可以缩短我的代码?谢谢。

最佳答案

您可以使用multiple-selector[docs] .

$(function() {
  $('.button-a,.button-b,.button-c,.button-d').hover(function () {
        $('.button-title', this).animate({ opacity: 0.6 }, 200);
  });
});

关于javascript - 是否可以组合jquery的各个功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5168797/

相关文章:

javascript - 在react-native无状态组件中格式化多个props

javascript - 如何删除最后替换的字符串?

jQuery 悬停鼠标悬停/鼠标悬停计时

javascript - Fadein() 对函数的效果 : how to?

javascript - 引用外部类中的 div

javascript - ExtJS 4.0 的颜色字段

php - 从 json 字符串中提取数据返回错误

javascript - 有没有办法调用作为参数传递的元素的函数?

javascript - 使用 Javascript 正确设置文本框的输入值

javascript - podio API JS浏览器认证和API调用