title: Why isn't .is(":hover") working?
body: <p>I have this code to fade out some stuff on a page after you don't move your mouse for a second or so:</p>
  
  <pre><code>idleTime = 0;
  var idleInterval = setInterval(function() { 
      idleTime++;
      if (idleTime &gt; 1) {
          var isHovered = $('.fade-outs').is(":hover");
          if(isHovered == false) {
              $('.fade-outs').stop().fadeOut();
          }
      }
  }, 1000);
  $(document).bind('mousemove mousedown', function(e) {
      idleTime = 0;
      $('.fade-outs').fadeIn();
  });
  </code></pre>
  
  <p>But, I am getting the following error with <code>$('.fade-outs').is(":hover");</code> part:</p>
  
  <blockquote>
    <p>Error: Syntax error, unrecognized expression: hover [http://localhost:5545/assets/js/jquery.min.js:3]</p>
  </blockquote>
  
  <p>Does anyone know why I am getting this error?</p>