docs: function (fnc, scope) {
              scope = scope || this;
              var b = false,
                  items = this.$items,
                  length = items.length;
  
              for (var i = 0; i < length; i++) {
                  b = fnc.call(scope, items[i], i, this.$items);
                  if (b === true) {
                      break;
                  }
              }
  
              return i < length ? items[i] : null;
          }