diff --git a/iron-scroll-target-behavior.html b/iron-scroll-target-behavior.html
index db13b7e..2c9c82b 100644
--- a/iron-scroll-target-behavior.html
+++ b/iron-scroll-target-behavior.html
@@ -190,18 +190,22 @@
* Scrolls the content to a particular place.
*
* @method scroll
- * @param {number|!ScrollToOptions} leftOrOptions The left position or scroll options
+ * @param {number|!{left: number, top: number}} leftOrOptions The left position or scroll options
* @param {number=} top The top position
* @return {void}
*/
scroll: function(leftOrOptions, top) {
- var left = leftOrOptions;
+ var left;
if (typeof leftOrOptions === 'object') {
left = leftOrOptions.left;
top = leftOrOptions.top;
+ } else {
+ left = leftOrOptions;
}
+ left = left || 0;
+ top = top || 0;
if (this.scrollTarget === this._doc) {
window.scrollTo(left, top);
} else if (this._isValidScrollTarget()) {