高级自定义字段转发器/jcycle:不需要的随机顺序
Advanced custom fields repeater / jcycle: unwanted random order
在我的投资组合中,我有一些项目(例如 http://mathieuserruys.be/art-cinema-offoff-voorjaar-2015/)。这些图像通过 ACF Repeater 字段调用,并放入 jcycle 2 图库中。
这是我使用的代码:
<div class="info" style='-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;'
unselectable='on'
onselectstart='return false;'
onmousedown='return false;'><span id="prev">< prev</span><br>
<span id="next">next ></span><span><?php the_post(); ?><?php the_content(); ?></span></div>
<div class="slideshow"
data-cycle-fx=scrollHorz
data-cycle-timeout=0
data-cycle-center-horz=true
data-cycle-center-vert=true
data-cycle-next="img, #next"
data-cycle-prev="#prev"
data-cycle-swipe=true
data-cycle-loader="true"
data-cycle-manual-speed="1"
data-cycle-caption-template="{{slideNum}}/{{slideCount}}"
>
<div class="cycle-caption"></div>
<?php if( have_rows('images_repeat') ): ?>
<?php while( have_rows('images_repeat') ): the_row();
// vars
$image = get_sub_field('image_repeat');
?>
<img src="<?php echo $image['url']; ?>"/>
<?php endwhile; ?>
<?php endif; ?>
</div>
<script>$.fn.cycle.defaults.autoSelector = '.slideshow';</script>
我注意到在第一次加载时图像以随机顺序出现。在那之后,有时他们是对的,有时他们不是。我想这与 Jcycle 加载与中继器的工作方式冲突有关。对此有什么建议吗?
jquery.cycle2.js 在 jquery.cycle2.carousel.js 和 jquery 之后被称为 .cycle2.tile.js
jquery.cycle2.js 必须在这两个脚本之前可用。
在我的投资组合中,我有一些项目(例如 http://mathieuserruys.be/art-cinema-offoff-voorjaar-2015/)。这些图像通过 ACF Repeater 字段调用,并放入 jcycle 2 图库中。
这是我使用的代码:
<div class="info" style='-moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;'
unselectable='on'
onselectstart='return false;'
onmousedown='return false;'><span id="prev">< prev</span><br>
<span id="next">next ></span><span><?php the_post(); ?><?php the_content(); ?></span></div>
<div class="slideshow"
data-cycle-fx=scrollHorz
data-cycle-timeout=0
data-cycle-center-horz=true
data-cycle-center-vert=true
data-cycle-next="img, #next"
data-cycle-prev="#prev"
data-cycle-swipe=true
data-cycle-loader="true"
data-cycle-manual-speed="1"
data-cycle-caption-template="{{slideNum}}/{{slideCount}}"
>
<div class="cycle-caption"></div>
<?php if( have_rows('images_repeat') ): ?>
<?php while( have_rows('images_repeat') ): the_row();
// vars
$image = get_sub_field('image_repeat');
?>
<img src="<?php echo $image['url']; ?>"/>
<?php endwhile; ?>
<?php endif; ?>
</div>
<script>$.fn.cycle.defaults.autoSelector = '.slideshow';</script>
我注意到在第一次加载时图像以随机顺序出现。在那之后,有时他们是对的,有时他们不是。我想这与 Jcycle 加载与中继器的工作方式冲突有关。对此有什么建议吗?
jquery.cycle2.js 在 jquery.cycle2.carousel.js 和 jquery 之后被称为 .cycle2.tile.js
jquery.cycle2.js 必须在这两个脚本之前可用。