Jquery 灯箱不';我根本不工作

Jquery 灯箱不';我根本不工作,jquery,lightbox,Jquery,Lightbox,我尝试在虚拟机上本地托管的站点上包含一个lightbox 但无论我如何挣扎,即使检索在网络上工作的代码,也没有人能为我工作 我测试了: 灯箱V2 幻想箱 iLightBox 我甚至在本地直接测试了while,而没有经过Apache服务器,但没有任何效果。我完全迷路了 在本例中,其中一个HTML被测试并找到(Lightbox V2): 更新 多亏了助手,问题解决了:)从这里开始。将此文件保存在示例文件夹中。它起作用了。我认为应该删除jquery.min和lightbox js <!DO

我尝试在虚拟机上本地托管的站点上包含一个lightbox

但无论我如何挣扎,即使检索在网络上工作的代码,也没有人能为我工作

我测试了:

  • 灯箱V2
  • 幻想箱
  • iLightBox
我甚至在本地直接测试了while,而没有经过Apache服务器,但没有任何效果。我完全迷路了

在本例中,其中一个HTML被测试并找到(Lightbox V2):


更新 多亏了助手,问题解决了:)

从这里开始。将此文件保存在示例文件夹中。它起作用了。我认为应该删除jquery.min和lightbox js

<!DOCTYPE html>
<html lang="en-us">
<head>
  <meta charset="utf-8">
  <title>Lightbox Example</title>
  <link rel="stylesheet" href="../dist/css/lightbox.min.css">
</head>
<body>



  <ul>
            <li>
                <a href="https://s-media-cache-ak0.pinimg.com/236x/d7/24/f9/d724f9e2e1a300dbdcb11b1d0491c884.jpg" data-lightbox="panda">Cute baby panda</a>
            </li>
            <li>
                <a href="https://s-media-cache-ak0.pinimg.com/236x/25/17/52/2517525a674d91b127938e55a72f0f12.jpg" data-lightbox="panda">Another</a>
            </li>
            <li>
                <a href="http://i.ytimg.com/vi/qfsRZsvraD8/hqdefault.jpg" data-lightbox="panda">Last one</a>
            </li>
        </ul>

  <script src="../dist/js/lightbox-plus-jquery.min.js"></script>

</body>
</html>

灯箱示例

由于lightbox是一个JQuery插件,所以首先必须在代码段中包含JQuery,然后是lightbox

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Test</title>
    <link href="plugins/lightbox/css/lightbox.css" rel="stylesheet">
</head>
<body>
    <ul>
        <li>
            <a href="https://s-media-cache-ak0.pinimg.com/236x/d7/24/f9/d724f9e2e1a300dbdcb11b1d0491c884.jpg" data-lightbox="panda">Cute baby panda</a>
        </li>
        <li>
            <a href="https://s-media-cache-ak0.pinimg.com/236x/25/17/52/2517525a674d91b127938e55a72f0f12.jpg" data-lightbox="panda">Another</a>
        </li>
        <li>
            <a href="http://i.ytimg.com/vi/qfsRZsvraD8/hqdefault.jpg" data-lightbox="panda">Last one</a>
        </li>
    </ul>
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="plugins/lightbox/js/lightbox.js"></script>
</body>
</html> 

试验
为什么它一开始不起作用

即使在以下情况下:

  • 在页面底部的结束标记之前包含Javascript

  • 确保也加载了Lightbox所需的jQuery


请发布您尝试过的完整html以及有关vm的一些信息,因为您的问题可能与标题有关。使用完整html更新。我想我不需要提供关于VM的信息,因为在Chrome中打开的一个简单的
.html
文件中,代码也不能在本地工作。它适合我:。一定是你的机器…让我知道这对你有用吗@Vucko我有一个VirtualBox Debian。我也试过了,但还是先试过了。用完整的HTML更新了我的帖子。我不知道为什么它能工作。不管是什么,我们都应该把所有需要的文件放进去。那么它就不应该与其他jquery文件冲突。当我用
替换
时,它不工作。你知道为什么吗?OP在
head
元素中有脚本。从他的列表中,您可以看到他在jQuery之前加载lightbox。因为lightbox脚本是在标记触发之前触发的。@Vucko您的反应/解决方案不是问题的答案,应该是注释。“你知道的。”乔伊斯,为什么不呢?我已经提供了这个问题的答案(正如OP所说,它解决了他的问题),并提到了这个问题。@JoostS这不是完全正确的。我在
中加载lightbox脚本,这是我的错误。所以他帮我解决了这个问题。
<!DOCTYPE html>
<html lang="en-us">
<head>
  <meta charset="utf-8">
  <title>Lightbox Example</title>
  <link rel="stylesheet" href="../dist/css/lightbox.min.css">
</head>
<body>



  <ul>
            <li>
                <a href="https://s-media-cache-ak0.pinimg.com/236x/d7/24/f9/d724f9e2e1a300dbdcb11b1d0491c884.jpg" data-lightbox="panda">Cute baby panda</a>
            </li>
            <li>
                <a href="https://s-media-cache-ak0.pinimg.com/236x/25/17/52/2517525a674d91b127938e55a72f0f12.jpg" data-lightbox="panda">Another</a>
            </li>
            <li>
                <a href="http://i.ytimg.com/vi/qfsRZsvraD8/hqdefault.jpg" data-lightbox="panda">Last one</a>
            </li>
        </ul>

  <script src="../dist/js/lightbox-plus-jquery.min.js"></script>

</body>
</html>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Test</title>
    <link href="plugins/lightbox/css/lightbox.css" rel="stylesheet">
</head>
<body>
    <ul>
        <li>
            <a href="https://s-media-cache-ak0.pinimg.com/236x/d7/24/f9/d724f9e2e1a300dbdcb11b1d0491c884.jpg" data-lightbox="panda">Cute baby panda</a>
        </li>
        <li>
            <a href="https://s-media-cache-ak0.pinimg.com/236x/25/17/52/2517525a674d91b127938e55a72f0f12.jpg" data-lightbox="panda">Another</a>
        </li>
        <li>
            <a href="http://i.ytimg.com/vi/qfsRZsvraD8/hqdefault.jpg" data-lightbox="panda">Last one</a>
        </li>
    </ul>
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="plugins/lightbox/js/lightbox.js"></script>
</body>
</html>