Вы также должны иметь ваш селектор, используя идентификаторы вместо классов.Таким образом, он работает намного быстрее и с меньшей вероятностью не будет синхронизирован.В вашей теме WP вы можете установить идентификатор для каждого, вставив id="<?php echo $post->post_name; ?>"
, где вы объявляете <div class="wrapper">
.Если вы сделаете это, вы можете избавиться от i
бита.
$(document).ready(function() {
var projectCycleIDs = '';
var i = 0;
$('.wrapper').each(function() {
i++;
$(this).attr('id', i)
var thisProjectID = '#' + $(this).attr('id');
if (projectCycleIDs == '') {
projectCycleIDs = thisProjectID;
} else {
projectCycleIDs = projectCycleIDs + ',' + thisProjectID;
}
});
$(projectCycleIDs).cycle({
fx: 'scrollVert',
sync: 1
});
});