全页水平滚动问题

Arr*_*und 8 javascript jquery scroll jscrollpane

完整页面滚动的其他选择吗?

整页滚动的示例

http://jscrollpane.kelvinluck.com/fullpage_scroll.html

步骤1通过单击"还原"按钮使窗口宽度变小.

步骤2向右滚动

步骤3现在,通过单击最大化按钮使窗口宽度更大.

现在,页面左对齐

jQuery的

 $(function()
{
    var win = $(window);

    win.bind(
        'resize',
        function()
        {

                var container = $('#full-page-container');

                container.css(
                    {
                        'width': 1,
                        'height': 1
                    }
                );

                container.css(
                    {
                        'width': win.width(),
                        'height': win.height()
                    }
                );
                isResizing = false;
                container.jScrollPane(
                    {
                        'showArrows': true
                    }
                );

        }
    ).trigger('resize');


    $('body').css('overflow', 'hidden');


    if ($('#full-page-container').width() != win.width()) {
        win.trigger('resize');
    }


});
Run Code Online (Sandbox Code Playgroud)

CSS

html
{
    overflow: auto;
}
#full-page-container
{
    overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

pov*_*asp 5

这里的事情是jScrollPane向右添加jspPane: - ***px当你向右滚动时.永远不要解除伤害.

如果您要添加:

$('#full-page-container .jspPane').css('left', 'auto');

在你的调整大小,它会工作.虽然我建议您报告jScrollPane人员的错误.