我有一个水平的scrollTo脚本运行,效果很好。但是,如果窗口因任何原因而重新调整大小,则滚动方向会从水平变为垂直。有谁知道如何解决?
我对jQuery比较新,所以请保持温柔:)
答案 0 :(得分: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样式)...而且我也认为你不需要为所有人设置高度小组..
实际上我不确定为什么存在这个函数,尝试完全或部分删除它(没有#stage
css设置或#wrapper, .page
css设置)