1

カスタマイズされた Twitter Bootstrap テーマを使用して、Wordpress で Web サイトを実行しようとしています。

私は彼らの答えで同様の問題を見回してきましたが、ホームページのカルーセルを自動的に開始できないようです。左右の矢印をクリックするとスライドが始まりますが、スライド間隔を500に設定してもそうではないので、まだ何か問題があると思います。私が見逃しているのは非常に基本的なものに違いないと思います。

私がロードしているスクリプトのシーケンスですか(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>',
    ));
?>

どうですか

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

header.php の一部ですか?

または単に根本的なエラー

<script type="text/javascript">

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

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

    });

</script>

よろしくお願いします。

4

2 に答える 2

0

カルーサルの後に JavaScript ファイルを配置する必要がある場合があります。実際にはページの終わりの前に。

<script type="text/javascript">
var $ = jQuery.noConflict();
$(document).ready(function() { 
$('#myCarousel').carousel({ interval: 3000, cycle: true });
}); 

参照: http://twitterbootstrap.org/twitter-bootstrap-3-carousel-not-automatically-starting/

ありがとう

于 2014-02-03T17:34:01.490 に答える
0

インライン スクリプトbootstrap.jsを呼び出す前にロードする必要があります。carousel()

<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>
于 2013-09-17T11:39:52.150 に答える