jqueryのnextClick変数をリセットしようとしていますが、できません。nextClick変数の値をリセットする方法はありますか?ケース3の後にカウンタの値をリセットしたい
$(document).ready(function() {
$('.slide').eq(1).hide();
$('.slide').eq(2).hide();
var constant = 0;
$('.next').click(function (event) {
var nextClick = $(this).data("count") || 0;
$(this).data("count", ++nextClick);
switch (nextClick) {
case 1:
$('.slide').eq(0).fadeOut('slow');
$('.slide').eq(1).fadeIn('slow');
break;
case 2:
$('.slide').eq(1).fadeOut('slow');
$('.slide').eq(2).fadeIn('slow');
break;
case 3:
$('.slide').eq(2).fadeOut('slow');
$('.slide').eq(0).fadeIn('slow');
break;
}
});
});
達成したいことは、HTMLを表示できますか? jsfiddleを作成する方がよいでしょう。 –
'$(this).data(" count "、0)' case:3'ステートメントで –