diff --git a/src/zepto.js b/src/zepto.js index c5bd6eccf..ae6b10fbb 100644 --- a/src/zepto.js +++ b/src/zepto.js @@ -678,6 +678,8 @@ var Zepto = (function() { $this.css(props) }) if (!this.length) return null + if (!$.contains(document.documentElement, this[0])) + return {top: 0, left: 0} var obj = this[0].getBoundingClientRect() return { left: obj.left + window.pageXOffset, diff --git a/test/zepto.html b/test/zepto.html index aaca98680..23b073db2 100644 --- a/test/zepto.html +++ b/test/zepto.html @@ -1095,6 +1095,7 @@