view sites/all/themes/omega/js/jquery.scrollable.js @ 0:ff03f76ab3fe

initial version
author danieleb <danielebarchiesi@me.com>
date Wed, 21 Aug 2013 18:51:11 +0100
parents
children
line wrap: on
line source
(function ($) {

  'use strict';

  /**
   * Custom expression for filtering for scrollable elements.
   */
  $.expr[':'].scrollable = function (elem) {
    var scrollable = true;
    // Backup the original scroll position.
    var original = $(elem).scrollTop();

    if (original === 0) {
      $(elem).scrollTop(1);
      scrollable = $(elem).scrollTop() === 1;
      $(elem).scrollTop(0);
    }

    return scrollable;
  };

})(jQuery);