position:fixed定位后,固定的导航栏在小窗口无法显示右侧内容

用js监控页面resize和scroll事件为外层容器添加一个负的left定位,代码如下,需要的可参考:

document.addEventListener("scroll",setPosition);
window.addEventListener("resize",setPosition);
    function setPosition(){
        var scroll_Left = document.body.scrollLeft;
        $(".header").css('left',~scroll_Left + 1);
    }

 亲测有用~

猜你喜欢

转载自turbo12138.iteye.com/blog/2387728