0

了解しました。jQueryライトボックス(それ自体)であるShadowboxを使用していますが、Firebugによると、コードが壊れている可能性があります。

これは正確なエラーです:

エラー:シャドウボックスが定義されていません行:19

これは私のJavaScript/jQueryファイルのコードです。

jQuery(document).ready(function(){
    jQuery("a img").hover(function() {
        jQuery(this).stop().animate({opacity: "0.75"}, 'slow');
    },
    function() {
        jQuery(this).stop().animate({opacity: "1"}, 'slow');
    });
    if ( jQuery('.slider')[0] ) (
        jQuery(".slider").slideshow({
            width      : 900,
            height     : 150,
            transition : 'SquareRandom',
            navigation : false,
            selector : false,
            timer : false,
            control : false,
        })
    );
    Shadowbox.init();
});

ここで何が起こっているのか!どんな助けでもいただければ幸いです!ありがとうございました :)

4

3 に答える 3

2

Shadowboxがロードされなかったことを意味します。<head>タグに次のようなものがあることを確認してください。

<script type="text/javascript" src="Shadowbox.js"></script>
于 2012-09-09T16:55:10.783 に答える
0

試す:

shadowbox({
    continuous: true,
    counterType:"skip",
});

ソース:https ://github.com/mjackson/shadowbox/issues/45

于 2017-02-09T13:23:54.477 に答える
0
<link rel="stylesheet" type="text/css" href="shadowbox/shadowbox.css" />
<script type="text/javascript" src="shadowbox/shadowbox.js"> Shadowbox.init({    language:   "pl",    enableKeys:   "true", continuous: true,   counterType:"skip",}); </script>

私の解決策は単純です。すべてを1行に追加するだけです。
于 2021-07-19T13:25:18.247 に答える