我在Firefox和IE瀏覽器中的scrolltop有一些問題 我在我的代碼中使用了scrolltop超過2次它的工作原理,但在第二部分中並沒有 我有兩個箭頭「next」和「prev」,當他們點擊頁面滾動到特定部分, 我找不到我該如何解決它?scrollTop不能在Firefox和IE中工作
的jQuery:
var lchiled=$("ul#portfolio li").last();
var fchiled=$("ul#portfolio li").first();
$('li.section').first();
$("ul#portfolio li:first-child").addClass("current");
$('a.display').on('click', function(e) {
e.preventDefault();
var t = $(this).attr('name');
that = $(this);
if (t === 'next') {
if($('.current').next('.section').length==0)
var $next = $('li.section').first();
else
var $next = $('.current').next('.section');
var top = $next.offset().top -65;
$('.current').removeClass('current');
$('body,html').animate({
scrollTop: top,
},
function() {
$next.addClass('current');
// alert(top);
});
}
else if (t === 'prev' && $('.current').prev('li.section').length > 0) {
var $prev = $('.current').prev('.section');
var top = $prev.offset().top -65;
$('.current').removeClass('current');
$('body').animate({
scrollTop: top,
}, function() {
$prev.addClass('current');
});
}
});
HTML:
<div id="container">
<ul id="portfolio" class="clearfix">
</ul>
</div>
LIS動態與jquery代碼
你有一個鏈接,我們可以看到這個(用CSS)? – mayrop
@mayrop不,它是本地的 – mkafiyan