Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

493
Views
Agregue una clase al pasar el mouse, elimine la clase al pasar el segundo

Quiero agregar una clase al pasar el mouse pero no eliminarla cuando el mouse se va. En su lugar, debe eliminarse en el segundo desplazamiento del mouse. Entonces, al pasar el mouse, agregue la clase. Ratón deja restos de clase. El mouse pasa de nuevo la clase se elimina.

Este código agrega la clase, pero si el mouse sale, la clase se elimina, lo cual no es lo que estoy tratando de lograr.

 jQuery('.menuButton').hover(function(){ jQuery('.mainMenuDrop').addClass('show') }, function() { jQuery('.mainMenuDrop').removeClass('show') });
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Para lograr su requisito de agregar en la primera entrada y eliminar en la segunda entrada, puede cambiar su código existente:

 jQuery('.menuButton').hover(function(){ jQuery('.mainMenuDrop').addClass('show') }, function() { jQuery('.mainMenuDrop').removeClass('show') });

para usar .toggleClass

 jQuery('.menuButton').hover(function(){ jQuery('.mainMenuDrop').toggleClass('show') }, function() { // nothing here });

Como el enlace jquery .hover es solo una sintaxis para mouseenter y mouseleave y no necesita mouseleave , esto se puede simplificar a:

 jQuery('.menuButton').on("mouseenter", function() { jQuery('.mainMenuDrop').toggleClass('show'); });
 div { border: 1px solid black; padding: 20px; width: 100px; } .show { background-color: pink; }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class='menuButton'>point at me</div> <div class='mainMenuDrop'>changes here</div>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!