Javascript Lightbox.options不是函数-Lightbox插件

Javascript Lightbox.options不是函数-Lightbox插件,javascript,jquery,lightbox,lightbox2,Javascript,Jquery,Lightbox,Lightbox2,我正在使用这个lightbox插件 页面上的项目与示例类似: <a href="images/image-2.jpg" data-lightbox="my-image">Image #2</a> <a href="images/image-3.jpg" data-lightbox="my-image">Image #3</a> <a href="images/image-4.jpg" data-lightbox="my-image">

我正在使用这个lightbox插件

页面上的项目与示例类似:

<a href="images/image-2.jpg" data-lightbox="my-image">Image #2</a>
<a href="images/image-3.jpg" data-lightbox="my-image">Image #3</a>
<a href="images/image-4.jpg" data-lightbox="my-image">Image #4</a>
然而,我得到了一个错误

lightbox.option is not a function
那么,如何设置我需要的选项

编辑:我的选项片段位于加载lightbox js的行之后

edit2:此外,选项片段已在文档中准备就绪


edit3:lightbox已加载且正在运行正常

将该
的ID更改为其他内容。浏览器会自动将所有ID转换为全局变量,这会覆盖全局
lightbox
对象。

由于它与版本有关,我使用的是版本
2.7.1
,我尝试了版本
2.8.1
,错误消失了我在使用npm时遇到了同样的问题。我是这样解决的

import lightbox from 'lightbox2/dist/js/lightbox';

window.lightbox = lightbox;

 window.lightbox.option({
        disableScrolling: true,
        fadeDuration:200,
        //other
    });

在没有看到您在页面中设置选项的完整上下文的情况下,我只能猜测您是在加载lightbox js之前进行设置的显示js/lightbox加载的完整代码sequence@JaromandaX,我更新了问题,正如我提到的,lightbox options脚本在min js filelol之后变为-我在阅读第二个编辑:pBTW之前添加了一个答案,在每次更新问题之前,没有必要放置
editN
。关键是我的代码中没有id为
lightbox
的div,它是由lightbox创建的。
import lightbox from 'lightbox2/dist/js/lightbox';

window.lightbox = lightbox;

 window.lightbox.option({
        disableScrolling: true,
        fadeDuration:200,
        //other
    });