0

http://avalon.eaw.com

我有一个水平滚动脚本正在运行,效果很好。但是,如果由于任何原因重新调整窗口大小,滚动方向将从水平变为垂直。有人知道如何解决吗?

我对 jQuery 比较陌生,所以请温柔:)

4

1 回答 1

0

在调整大小时,执行以下函数:

function resizePanel() {

    width = $(window).width();
    height = $(window).height();

    mask_width = width * $('.item').length;

    $('#debug').html(width  + ' ' + height + ' ' + mask_width);

    $('#wrapper, .page').css({width: width, height: height});
    $('#stage').css({width: mask_width, height: height});
    $('#wrapper').scrollTo($('a.selected').attr('href'), 0);

}

这有效地限制了#stage滚动插件已经设置的宽度(我猜;或css样式)......而且我也认为你不需要为所有面板设置高度......

事实上我不确定为什么这个函数存在,尝试完全或部分删除它(没有#stagecss 集或#wrapper, .pagecss 集)

于 2012-03-21T23:42:13.533 回答