【发布时间】:2013-05-13 23:05:38
【问题描述】:
我在 mac 上使用 Safari 6.0.2。
这是website:
我有一个问题,该问题仅在使用 scrolltop 的 Safari 中发生。
如果我单击一个项目,然后单击图像以显示下一个项目,则视口在 chrome 和 firefox 上保持不变,但在 safari 上页面跳转到顶部。
尝试在 Fusteria Ollé 项目上点击 safari,然后点击它的图片,您就会发现问题。
这是我的代码:
function project_display(that){
$('.info_content').hide();
var $submenu = $(that).next('.project'),
viz = $submenu.is(":visible");
if (!viz) {
$(that).addClass('active');
$(that).next().find('.slider').show();
$(that).next('.project').slideDown(function(){
$('html, body').animate({
scrollTop: $(this).offset().top -50
}, 300);
});
}
};
你知道 safari 出了什么问题吗?
Safari:
Chrome/Firefox:
【问题讨论】:
标签: javascript jquery html macos safari