我使用此代码来格式化我的锚速度,但它不适用于IE(7,8,9& 10)和firefox。有人能告诉我我做错了什么以及如何优化锚速度?
$('a.anchorlinks').on('click', function(e){
e.preventDefault();
var divId = $(this).attr('href');
var position = $(divId).position();
$('body').animate({scrollTop: position.top}, 1000);
});
答案 0 :(得分:0)
使用offset()而不是位置 http://api.jquery.com/offset/
答案 1 :(得分:0)
添加a.anchorlinks
position:relatve
Ya,您也可以尝试使用offSet()