title: Intro.js doesn't skip over hidden element
body: <p>I been working with <code>Intro.js</code> for a week now and found out that it doesn't skip over hidden elements:</p>
  
  <pre><code>for (var i = 0, elmsLength = allIntroSteps.length; i &lt; elmsLength; i++) {
          var currentElement = allIntroSteps[i];
  
          //alert(( jQuery(currentElement).is(':visible') ));
          // skip hidden elements
          /*if (jQuery(currentElement).is(':visible') == true) {
            continue;
          }*/
  
          if (currentElement.style.display == 'none') {
            continue;
          }
  
          var step = parseInt(currentElement.getAttribute('data-step'), 10);
  
          if (step &gt; 0) {
            introItems[step - 1] = {
              element: currentElement,
              intro: currentElement.getAttribute('data-intro'),
              step: parseInt(currentElement.getAttribute('data-step'), 10),
              tooltipClass: currentElement.getAttribute('data-tooltipClass'),
              highlightClass: currentElement.getAttribute('data-highlightClass'),
              position: currentElement.getAttribute('data-position') || this._options.tooltipPosition
            };
          }
        }
  </code></pre>
  
  <p>it still doesn't work.</p>
  
  <p>anyone know what is the real issue ? please help</p>