0

(ワードプレス 3.5.1)

こんにちは、functions.php に以下を含めました。

function add_lightbox_cys() {
    wp_enqueue_script( 'jquery' );
    wp_enqueue_script( 'fancybox', get_template_directory_uri() . '/inc/lightbox/js/jquery.fancybox.pack.js', array( 'jquery' ), false, true );
    wp_enqueue_script( 'lightbox', get_template_directory_uri() . '/inc/lightbox/js/jquery.lightbox.js', array('fancybox'), false, true );
    wp_enqueue_script( 'lightbox-style', get_template_directory_uri() . '/inc/lightbox/css/jquery.fancybox.css' );
}
add_action( 'wp_enqueue_scripts', 'add_lightbox_cys');

次に、次のコードで lightbox.js を作成しました。

(function($) { $(".fancybox").fancybox(); })(jQuery);

現在、ワードプレスに付属しているワードプレスのテーマtwentytwelveでは、これは実際にファンシーボックスで写真を開くことができます。

しかし、私が自分のカスタムテーマでこれを試してみると、ファンシーボックスはまったくトリガーされません。

サイトへのリンクはこちら: http://goo.gl/y6qfb

誰でも私を助けることができますか?

4

2 に答える 2

0

Firebug はhttp://jarsis.de/tground/wp-content/themes/cys/inc/lightbox/js/jquery.lightbox.js?ver=3.5.1に対して 404 を報告し、Lightbox js が取得されないことを示します。読み込まれました。それが問題を説明するかもしれないと思います。

Firebug は、解釈が少し難しい構文エラーも報告しますが、「.fancybox-wrap」に関係があります。

于 2013-03-31T19:59:10.603 に答える