前/次の機能が新しいセクションの選択で機能しない。ページが読み込まれると、いくつかのスライドショーが読み込まれ、ユーザーは前へ/次へボタンを使用してそれらをナビゲートします。1つのセクションの最後に到達すると、表示する次のセクションを選択します。私の問題は、ユーザーが新しいセクションに移動した後、prev/next関数が機能しないことです。
これがJSFiddleです。したがって、これらを見逃さないでください。前/次のボタンは、それぞれページの左側と右側にぶら下がっている前/次のスライドの端です。以下は、問題を引き起こしていると私が信じているJavaScriptのセクションです。
ありがとう
var secName,
slideCount,
centSlide;
liveSec(0);
// Initiate live section
function liveSec(x) {
centSlide = 0;
secName = $('#slider > div:eq('+x+')').attr('id');
slideCount = $('#'+secName+'').children().length;
$('#'+secName+'').children().first().addClass('liveslide').next().addClass('next');
}
// call prev/next functions
$('#'+secName+' > div').click(function() {
var index = $('#'+secName+' > div').index(this);
if (index > centSlide) nextcycle(centSlide, slideCount);
if (index < centSlide) prevcycle(centSlide, slideCount);
return false;
});
// cycle sections
$('#'+secName+' .select').click(function () {
if (!e) var e = window.event;
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
$('.liveslide').removeClass('liveslide');
$('.prev').removeClass('prev');
i = $('#'+secName+' .select').index(this);
liveSec(i);
});