slip.js icon indicating copy to clipboard operation
slip.js copied to clipboard

5儿子系统微信下的innerHeight获取错误.

Open zqjimlove opened this issue 9 years ago • 3 comments

由于现在的库一加载完就获取window.innerHeight 导致了获取一个1400+的值。 问题详见:http://cure.sinaapp.com/

现在我的解决办法是延迟如下,望修改

setTimeout(function() {
        var slipJS = document.createElement("script");
        slipJS.src = "/statics/scripts/min.slip.js";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(slipJS, s);
        slipJS.onload = slipJS.onreadystatechange = function() {
            var slip = Slip(wrap, 'y')
                .webapp()
                .start(function() {
                    arrowUpElement.style.display = 'none';
                })
                .end(function() {
                    arrowUpElement.style.display = 'block';
                });
        }
    }, 500);

zqjimlove avatar May 15 '15 02:05 zqjimlove

@zqjimlove 感谢,最近也碰到这个问题。

binnng avatar May 15 '15 03:05 binnng

遇到过多次在ios下获取高度,宽度有问题,我把 WINDOW_HEIGHT = WIN['innerHeight']; WINDOW_WIDTH = WIN['innerWidth']; 改为 WINDOW_HEIGHT = document.body.clientHeight; WINDOW_WIDTH = document.body.clientWidth就一切ok了

yuanzx avatar Mar 22 '16 12:03 yuanzx

同样1400+高度问题, 获取高度时换成document.documentElement.clientHeight 解决

wayou avatar Dec 07 '16 07:12 wayou