首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery Lightbox2不工作

jQuery Lightbox2不工作
EN

Stack Overflow用户
提问于 2015-12-10 06:19:36
回答 3查看 6.3K关注 0票数 3

我不知道为什么LightBox不工作。当我点击图像时,它会转到页面的链接上,而不是让"lightbox“淡入来显示图像。我和console.logged没有收到错误消息。

代码语言:javascript
复制
     P Gallery | View Portfolio
代码语言:javascript
复制
    <link rel="stylesheet" href="css/style.css">
    <link rel="stylesheet" href="dist/css/lightbox.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script src="js/script.js"></script>
    <script src="dist/js/lightbox.js"></script>

</head>


        <section>
            <div class="container">
                <h1 id="heading">All Projects</h1>
                <ul id="gallery">
                    <li class="design" ><a href="img/web1.jpg" data-lightbox="example-set" data-title="Project 1" data-desc="abc"><img src="img/web1.jpg"></a></li>
                    <li class="programming" ><a href="img/web2.jpg" data-lightbox="example-set"  data-title="Project 1" data-desc="abc"><img src="img/web2.jpg"></a></li>
                    <li class="cms" ><a href="img/web3.jpg" data-lightbox="example-set"  data-title="Project 1" data-desc="abc"><img src="img/web3.jpg"></a></li>
                    <li class="cms" ><a href="img/web4.jpg" data-lightbox="example-set"  data-title="Project 1" data-desc="abc"><img src="img/web4.jpg"></a></li>
                    <li class="design cms programming" ><a href="img/web5.jpg" data-lightbox="example-set"  data-title="Project 1" data-desc="abc"><img src="img/web5.jpg"></a></li>
                    <li class="design cms programming" ><a href="img/web6.jpg" data-lightbox="example-set"  data-title="Project 1" data-desc="abc"><img src="img/web6.jpg"></a></li>
                </ul>
            </div>
        </section>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-13 02:30:39

在body标记的末尾加载lightbox javascript文件。为我工作过。显然,lightbox需要DOM准备好解析图像/链接。

票数 12
EN

Stack Overflow用户

发布于 2017-02-05 07:23:04

您可以在页面加载时插入lightbox:

代码语言:javascript
复制
$(document).ready(function(){
  lightbox.init();
});
票数 2
EN

Stack Overflow用户

发布于 2018-07-25 08:27:36

这个问题发生在jquery及其适当版本的依赖项上。

在我的示例中,我在jquery和正文底部的其他js文件之前加载lightbox-plus-jquery.min.js。那很好用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34195019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档