diff --git a/src/components/InfiniteLoading.vue b/src/components/InfiniteLoading.vue
index 8305469..5cfab06 100644
--- a/src/components/InfiniteLoading.vue
+++ b/src/components/InfiniteLoading.vue
@@ -316,7 +316,11 @@ export default {
       let result;
 
       if (typeof this.forceUseInfiniteWrapper === 'string') {
-        result = elm.querySelector(this.forceUseInfiniteWrapper);
+        if (this.forceUseInfiniteWrapper === 'window') {
+          result = window;
+        } else {
+          result = elm.querySelector(this.forceUseInfiniteWrapper);
+        }
       }
 
       if (!result) {