dongzuo7166 2013-09-17 11:29
浏览 86
已采纳

Wordpress中的Twitter Bootstrap Carousel不会自动启动

I am trying to get a website running on Wordpress, with a customised Twitter Bootstrap theme.

I have been looking around at similar problems with their answers, but I can't seem to make the carousel on the homepage start automatically. It will start sliding after I click on the left/right arrows, but I think there is still something wrong because even though I set the slide interval to 500, it does not appear to be so. I guess it must be something very basic that I am missing.

Is it the sequence of the scripts that I am loading (related to functions.php):

<?php 
function wpbootstrap_scripts_with_jquery()
{
    // Register the script like this for a theme:
    wp_register_script( 'custom-script', get_template_directory_uri() . '/bootstrap/js/bootstrap.js', array( 'jquery' ) );
    // For either a plugin or a theme, you can then enqueue the script:
    wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );

if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '<h3>',
        'after_title' => '</h3>',
    ));
?>

How about the

<?php wp_enqueue_script("jquery"); ?>

part in header.php?

Or simply a fundamental error in

<script type="text/javascript">

    $(document).ready(function() {
        $('#myCarousel').carousel({
        interval: 500
        });

        $('#myCarousel').carousel('cycle');

    });

</script>

Thanks in advance for your help.

  • 写回答

2条回答 默认 最新

  • dongyang5716 2013-09-17 11:39
    关注

    You have to load bootstrap.js before being able to call carousel() in your inline script.

    <script src="http://thirdwavepower.com/V2/wp-content/themes/wpbootstrap/bootstrap/js/bootstrap.js?ver=3.5.2"></script>
    
    <script type="text/javascript">
        $(document).ready(function() {
            $('#myCarousel').carousel({
                interval: 500
            }); 
            $('#myCarousel').carousel('cycle');
        });
    </script>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?