为了账号安全,请及时绑定邮箱和手机立即绑定

高级自定义字段滑块不起作用

高级自定义字段滑块不起作用

PHP
守着一只汪 2022-07-09 17:01:52
我正在使用高级自定义字段插件来创建幻灯片。但是输出是这样显示的。滑块预览现在: 这是我的代码。头版.php<?php if( have_rows('slides') ): ?><div class="flexslider">    <ul class="slides">        <?php while( have_rows('slides') ): the_row();             $image = get_sub_field('image');            $imageurl = $image['sizes']['slider'];        ?>                    <li><img src="<?php echo $imageurl; ?>"></li>                    <?php endwhile; ?>    </ul></div><?php endif; ?>自定义.js$(window).on('load',function() {  $('.flexslider').flexslider({    animation: "slide"  });});也尝试过使用$(window).load(function() {  $('.flexslider').flexslider({    animation: "slide"  });});它没有奏效。有人可以为此提供解决方案。
查看完整描述

3 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

请添加jquery.flexslider-min.jsflexslider.css

包含上述文件后,您的滑块将正常工作。

还要确保你有包含"jquery" 然后添加滑块 js

这里的例子:codepen


查看完整回答
反对 回复 2022-07-09
?
偶然的你

TA贡献1841条经验 获得超3个赞

找到了解决方案。但是我忘记更新了。


<div class="wrap">

            <div class="cont">

            <?php if( get_field('slider_1') ): ?>

            <div class="slide" style="background-image:url('<?php the_field('slider_1'); ?>');"></div>

              <?php endif; ?>

            <?php if( get_field('slider_2') ): ?>

             <div class="slide"style="background-image:url('<?php the_field('slider_2'); ?>');"></div>

            <?php endif; ?>

            <?php if( get_field('slider_3') ): ?>

             <div class="slide"style="background-image:url('<?php the_field('slider_3'); ?>');"></div>

            <?php endif; ?>

            <?php if( get_field('slider_4') ): ?>

             <div class="slide"style="background-image:url('<?php the_field('slider_4'); ?>');"></div>

            <?php endif; ?>

            </div>

                <div id="nav" style="font-size:16px;" class="pull-right">

                </div>

      </div>


查看完整回答
反对 回复 2022-07-09
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

将 JS 和 CSS 添加到您的主题并将其加入队列,您的主题将是您的主题的名称


if (!is_admin()) {

    // jQuery (optional loading via Google CDN)

    wp_deregister_script('jquery');

    wp_register_script('jquery', ('http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js'), false);  

    wp_enqueue_script('jquery');

    // Flexslider JS

    wp_enqueue_script('flexslider', '/wp-content/themes/yourtheme/js/jquery.flexslider-min.js', null, 2, false);   

    // Flexslider CSS

    wp_enqueue_style( 'flexslider', '/wp-content/themes/yourtheme/css/flexslider.css', null, null, null);

}


查看完整回答
反对 回复 2022-07-09
  • 3 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信