在IOS中打开md菜单时,避免页面滚动

时间:2017-10-06 10:12:09

标签: angularjs node.js

md-menu允许在iOS上的菜单后滚动。我已经陷入了这个问题。任何人都知道如何避免滚动?

1 个答案:

答案 0 :(得分:0)

我必须找到我的问题的答案。实际上,我不能滚动但我已经关闭了外页滚动中的md菜单。

document.addEventListener('touchmove', hideMdMenu, false);

    /**
     * Method close md-menu when scrolling the page in IOS.
     * 
     * @author Ideas2IT Technologies
     */
    function hideMdMenu() {
        var standalone = window.navigator.standalone,

        userAgent = window.navigator.userAgent.toLowerCase(),
        safari = /safari/.test( userAgent ),
        ios = /iphone|ipod|ipad/.test( userAgent );

        if( ios ) {
            mdmenu.close();
        } 
    }

适用于IOS