我设置了 2 个单击功能,第一个允许您单击并滚动浏览.test
div。在此之后,.test:last-child
目标是删除red
类,添加blue
类,然后在blue
类 div 上触发单击功能,然后将其隐藏。唯一的问题是它似乎无法识别.blue
div 上的点击功能并且无法正常工作。
jsFiddle 演示:http:
//jsfiddle.net/neal_fletcher/adMYV/1/
HTML:
<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;
});
});
任何建议将不胜感激!