我有2個點擊功能設置,第一個允許你點擊並滾動.test
divs。在此之後,.test:last-child
的目標是刪除red
類,添加blue
類,然後在blue
類div上觸發點擊功能並隱藏它。唯一的問題是它似乎沒有認識到.blue
div上的點擊功能,並且無法正常工作。
的jsfiddle演示: http://jsfiddle.net/neal_fletcher/adMYV/1/
HTML:這個類的jQuery:addClass和點擊功能
<div class="test red"></div>
<div class="test red"></div>
<div class="test red"></div>
<div class="test red"></div>
<div class="test red"></div>
的jQuery:
$(document).ready(function() {
$(".red").click(function() {
var next;
next = $(this).nextAll(".test");
$('html, body').animate({
scrollTop: next.offset().top
}, "slow");
return false;
});
});
$(document).ready(function() {
$('.test:last-child').removeClass('red').addClass('blue');
$('.blue').click(function() {
$(this).hide();
return false;
});
});
任何建議,將不勝感激!