由於某種原因,我的圖像沒有顯示,我似乎無法弄清楚。我在檢查頁面時也遇到這個錯誤,$(...)。onload不是函數。下面的代碼可以讓你注意到一些錯誤。由於ACF直放站和Flexslider不工作
<head>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/flexslider.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.flexslider-min.js"></script>
<script type="text/javascript" charset="utf-8">
$(window).onload(function() {
$('.flexslider').flexslider({
animation: "slide"
});
});
</script>
</head>
<div class="conatainer-fluid">
<div class="row">
<div class="col-md-12">
<?php if(get_field('slider')): ?>
<div class="flexslider">
<ul class="slides">
<?php while(has_sub_field('slider')): ?>
<li><img class="img-responsive" src="<?php the_sub_field('image'); ?>" alt="Welcome to StairWorld" /></li>
<?php endwhile; ?>
</ul>
</div>
<?php endif; ?>
</div>
</div>
</div>
是否flexslider使用jQuery 3 - 這是相當古老,所以可能只適用於早期版本的jQuery – Pete
根據woocommerce網站它是兼容最新的jQuery – Reece
while循環?請參閱下面的答案。 – meck373