我的网站正在垂直滑动内容。但是会发生什么:如果我在主屏幕上,并且想要单击最后一个菜单项(新闻通讯).. 在到达目标链接(新闻通讯)之前滑动显示所有内容..
所以..我想知道,我需要做什么才能只滑动我点击的菜单项,否则是所有内容。
这是我有这个问题的工作网站:http ://www.alsite.com.br/luxxx
这是我的滑动脚本:
$(document).ready(function() {
//get all link with class panel
$('a.panel').click(function () {
//reset and highlight the clicked link
$('a.panel').removeClass('selected');
$(this).addClass('selected');
//grab the current item, to be used in resize function
current = $(this);
//scroll it to the destination
$('#wrapper').scrollTo($(this).attr('href'), 800);
//cancel the link default behavior
return false;
});
//resize all the items according to the new browser size
$(window).resize(function () {
//call the resizePanel function
resizePanel();
});
function resizePanel() {
//get the browser width and height
width = $(window).width();
height = $(window).height();
//get the mask height: height * total of items
mask_height = height * $('.item').length;
//set the dimension
$('#wrapper, .item').css({width: width, height: height});
$('#mask').css({width: width, height: mask_height});
//if the item is displayed incorrectly, set it to the corrent pos
$('#wrapper').scrollTo($('a.selected').attr('href'), 0);
}
});
感谢帮助!