我在Mac上使用Safari 6.0.2。
这是website:
我遇到的问题只发生在使用scrolltop
的Safari中。
如果我单击某个项目然后单击该图像以显示下一个项目,则视口在chrome和firefox上保持不变,但在safari中,页面会跳到顶部。
尝试单击项目FusteriaOllé上的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浏览器:
铬/火狐:
答案 0 :(得分:0)
前一段时间有一个bug,已经修复了。 Chrome会更频繁地更新浏览器,因此它已经消失了。
有关错误修正,请参阅http://trac.webkit.org/changeset/139669。
是的,它已经在四个月前修好了,但是当没有真正的安全问题时,Apple通常会更新Safari。您可能希望使用实际的夜间Webkit进行测试:http://nightly.webkit.org/