diff options
Diffstat (limited to 'nicetitle/nicetitle.js')
-rw-r--r-- | nicetitle/nicetitle.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/nicetitle/nicetitle.js b/nicetitle/nicetitle.js index 578ab3a..76a0ab0 100644 --- a/nicetitle/nicetitle.js +++ b/nicetitle/nicetitle.js @@ -294,12 +294,13 @@ function getScrollPosition() { var x = 0; var y = 0; - if (window.scrollX && window.scrollY) { + if ((typeof(window.scrollX) != "undefined") && + (typeof(window.scrollY) != "undefined")) { x = window.scrollX; y = window.scrollY; } - else if (document.documentElement.scrollLeft && - document.documentElement.scrollTop) { + else if ((typeof(document.documentElement.scrollLeft) != "undefined") && + (typeof(document.documentElement.scrollTop) != "undefined")) { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } @@ -311,12 +312,13 @@ function getWindowSize() { var x = 0; var y = 0; - if (window.innerWidth && window.innerHeight) { + if ((typeof(window.innerWidth) != "undefined") && + (typeof(window.innerHeight) != "undefined")) { x = window.innerWidth; y = window.innerHeight; } - else if (document.documentElement.clientWidth && - document.documentElement.clientHeight) { + else if ((typeof(document.documentElement.clientWidth) != "undefined") && + (typeof(document.documentElement.clientHeight) != "undefined")) { x = document.documentElement.clientWidth; y = document.documentElement.clientHeight; } |