Lightbox 2 - 如何添加选项

Lightbox 2 - how to add options

当我尝试使用 Lightbox2 选项代码时,我收到一条错误消息 'lightbox is not defined'。当我不添加选项代码时它工作正常。 options的正确实现方式是什么,网站上只有这个...

lightbox.option({ 'resizeDuration': 200, 'wrapAround':正确 })

http://lokeshdhakar.com/projects/lightbox2/#options

您可以在包含 lightbox.js 文件的文件中设置灯箱选项。另外请确保在 lightbox 之前包含 jquery。

下面的代码在 php 文件的一个块内:

    <body>
        ...
        <script src="js/jquery-1.11.3.min.js"></script> // <-- this is important
        <script src="js/lightbox.js"></script>
        <script>
            lightbox.option({
                'resizeDuration' : 200,
                'wrapAround' : true
            });
        </script>
        ...
    </body>

可能是 json 错误。 jsonLint 说 json 字符串无效。它希望像这样引用键名(使用真正的引号,而不是撇号): lightbox.option({ "alwaysShowNavOnTouchDevices" : true, "showImageNumberLabel" : false, "wrapAround" : true }); 有趣的是,它在一些带有撇号的浏览器中工作,甚至根本没有引号,所以它显然依赖于实现,但 "correct" 方式显然是使用引号 (")。