所以我爲我的網站設置了一個滾動代碼。jquery獲得href值並將其用作變量
<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?
我會用'this.href'。 – Blender
嗯...我已經做到了這一點,代碼似乎仍然沒有工作。我的代碼的第一部分工作,第一部分是獲取addClass,但第二部分不(其中cpage.removeClass開始) – David
@David作爲'cpage'是一個ID,你需要這樣做來選擇元素' - >''$(cpage).removeClass('.cpage')。addClass('fpage');' –