我正在尝试使nivoSlider在此站点http://fritech.co.uk/上工作,该站点具有三张图像

<div id="slideshow" class="section theme-nivo">
    <div class="ribbon"></div>
    <div class="nivoSlider">
        <img src="static/img/logos.png" alt="Our inhouse skills" />
        <img src="static/img/atlanta.png" alt="Modern technologies" />
        <img src="static/img/boston.png" alt="Ruggedly tested software" />
    </div>
</div>

但是nivoSlider仅显示其中之一,始终显示第一。我不确定这里出了什么问题。任何帮助,将不胜感激。

最佳答案

您的问题是您将#slideshow id添加到html中的错误容器中:

<div id="top" class="bordered-section">
    <div id="slideshow" class="section theme-nivo">
        <div class="ribbon"></div>
        <div class="nivoSlider">

            <img src="http://placehold.it/260x180" alt="Our inhouse skills" />
            <img src="http://placehold.it/260x180" alt="Modern technologies" />
            <img src="http://placehold.it/260x180" alt="Ruggedly tested software" />
        </div>
    </div>
</div>

该ID应该放在用作背景图像的图像容器中。

固定。
<div id="top" class="bordered-section">
    <div class="section theme-nivo">
        <div class="ribbon"></div>
        <div id="slideshow" class="nivoSlider">

            <img src="http://placehold.it/260x180" alt="Our inhouse skills" />
            <img src="http://placehold.it/260x180" alt="Modern technologies" />
            <img src="http://placehold.it/260x180" alt="Ruggedly tested software" />
        </div>
    </div>
</div>

您可以在Documentation插件下找到正确的用法。

关于javascript - nivoSlider未定义资源,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9908287/

10-10 22:10