因此,我为我的网站设置了滚动代码。
<section class="fpage">
<a class="next" href="#view">test</a>
</section>
<section class="cpage">test</section>
在jQuery中,我有。
$(document).ready(function () {
$('.next').click(function (event) {
var cpage = $(this).find('a').attr('href');
var fpage = $(this).closest('section');
event.preventDefault();
fpage.addClass('anim').delay(500).queue(function(next){
$(this).removeClass().addClass('cpage');
next();
cpage.removeClass('.cpage').addClass('fpage');
});
});
});
我希望
var
:cpage
取.next
href
值(在本例中为#view)并将其用作变量的名称。在这种情况下,我没有做错什么?以及如何将cpage var
转换为#view? 最佳答案
.next
是a
本身。您不需要使用.find
var cpage = $(this).attr('href');
要么
var cpage = this.href;
编辑:由于
cpage
是ID,您需要执行此操作以选择元素 $(cpage).removeClass('.cpage').addClass('fpage');