这让我有点发疯,因为我无法让它工作:(!
我的 jQuery 选项卡设置如下(所有工作):
$(".tabs_area" ).tabs({
fx: { duration: 'slow', opacity: 'toggle' }
});
然后我有一个滚动来锚定焦点机制(就函数本身而言再次工作正常):
$('.tabs_area li a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 500,'easeInOutExpo');
event.preventDefault();
});
我的问题是,遗憾的是它们不会同时工作。当我单击选项卡时,它会正确显示相应的选项卡内容,但不会将您滚动到该内容的开头。您必须再次单击选项卡才能滚动到内容,这不好。
可悲的是,我需要的原因是我在移动网站上使用它,当您单击选项卡时,虽然它确实更改了内容,但它位于选项卡菜单下方,因此位于屏幕的可见区域下方,因此为什么我希望它交换内容,然后向下滚动到这个,这样你就可以看到它,当然只需单击一下。
所以我认为我需要在选项卡设置代码中结合滚动功能......不知何故......作为回调或其他东西......但我只是不断打破它:(!!
任何帮助将不胜感激。
提前致谢, TJ