在悬停或点击运行功能

时间:2018-03-13 04:19:14

标签: javascript jquery

无论您是在悬停还是点击,我都希望脚本能够正常运行,但它似乎只能在点击时使用。

selenium-server-standalone-x.x.x.jar

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您需要添加mouseover而不是hover。 有关详细信息,请参阅此链接when to choose mouseover() and hover() function

以下是您的代码:

// Adding an active class
  $('.donation-level-input-container label').on('click mouseover', function(e){
    var currentTab = $(this).attr('for');

    $('.donation-level-user-entered').removeClass('active');

    $('.donation-level-input-container label').each(function(){
      if($(this).hasClass('active')) {
        $(this).removeClass('active');
      }
    });

    $(this).addClass('active');
    $('.donation-level-user-entered input').val('')
  });

  $('.donation-level-user-entered input').on('focus', function(e) {
    var currentTab = $(this).attr('for');

    $('.donation-level-input-container label').each(function(){
      if($(this).hasClass('active')) {
        $(this).removeClass('active');
      }
    });

    $('.donation-level-user-entered').addClass('active');
  });
  });
  });