javascript - Jquery hover out halting script -
i have script:
$(document).ready(function () {     var $navtoggle = $('.nav-toggle');     $(".navbtn").click(function () {         if ($navtoggle.hasclass('active')) {             $('#menu').multilevelpushmenu('collapse');             $navtoggle.removeclass('active');             $(this).addclass('active');         }         else {             $('#menu').multilevelpushmenu('expand');             $navtoggle.addclass('active');             $(this).removeclass('active');         }     });      $(".navbtn").hover(function () {         $('.nav-toggle').addclass('hover');     }); });   this works great hover incomplete because whenever add removeclass line , stops working ? so:
$(".navbtn").hover(function () {     $('.nav-toggle').addclass('hover');     $('.nav-toggle').removeclass('hover'); });   please can someonne trying reset hover class.
you can call .hover 2 arguments, first argument mouse enter callback, second mouse leave
$(".navbtn").hover(function () {     $('.nav-toggle').addclass('hover'); },function(){     $('.nav-toggle').removeclass('hover'); });   demo
$(".navbtn").hover(function () {          $('.nav-toggle').addclass('hover');      },function(){          $('.nav-toggle').removeclass('hover');      });  .nav-toggle {     background:#fff;       transition:all 1s;  }    .nav-toggle.hover {     background:#ff0;     color:black;  }  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>  <div class="navbtn">my nav</div>    <div class="nav-toggle">toggle</div>  note if element want trigger css transition on has relation hovered element can use css. if instance .nav-toggle sibling or child of .navbtn can use :hover psuedo class
.navbtn:hover .nav-toggle {    background:#ff0; }   css demo
assumes .nav-toggle sibling of .navbtn
.nav-toggle {     background:#fff;       transition:all 1s;  }    .navbtn:hover ~ .nav-toggle {     background:#ff0;     color:black;  }  <div class="navbtn">my nav</div>  <div class="nav-toggle">toggle</div>  
Comments
Post a Comment