【问题标题】:Nivo Slider not DiplayingNivo 滑块不显示
【发布时间】:2012-07-28 04:34:05
【问题描述】:

我在使用 nivo 滑块 JQuery 脚本时遇到问题。我的幻灯片在此处没有布局的页面上工作:http://www.studentbridges.org/nivo-slider/slideshow.php

但是一旦我将它添加到我的布局中,它就不会显示。 http://www.studentbridges.org/new/

在该页面上,幻灯片应该显示在标题中的图片上方。它只是行不通。这是我如何设置幻灯片的代码:

<head>
    <link rel="stylesheet" href="/nivo-slider/themes/default/default.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="/nivo-slider/nivo-slider.css" type="text/css" media="screen" />
</head>

<div style="position: relative; left: 29px; top: 77px;">
<div style="position:absolute; width: 356px; height: 263px;" >

        <div id="slider" class="nivoSlider">
            <img src="/nivo-slider/001.png" alt="" />
            <img src="/nivo-slider/002.png" alt="" />
            <img src="/nivo-slider/003.png" alt="" />
        </div>
        <div id="htmlcaption" class="nivo-html-caption">
            <strong>This</strong> is an example of a <em>HTML</em> caption with <a href="#">a link</a>. 
        </div>


<script type="text/javascript" src="/nivo-slider/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/nivo-slider/jquery.nivo.slider.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({
    effect: 'fade', // Specify sets like: 'fold,fade,sliceDown'
    animSpeed: 500, // Slide transition speed
    pauseTime: 3000, // How long each slide will show
    startSlide: 0, // Set starting Slide (0 index)
    directionNav: true, // Next & Prev navigation
    directionNavHide: true, // Only show on hover
    controlNav: false, // 1,2,3... navigation
    controlNavThumbs: false, // Use thumbnails for Control Nav
    pauseOnHover: true, // Stop animation while hovering
    manualAdvance: false, // Force manual transitions
    prevText: 'Prev', // Prev directionNav text
    nextText: 'Next', // Next directionNav text
    randomStart: false, // Start on a random slide
});
});
</script>

</div>
</div>

我相信我的标题中链接了所有样式表。所有图像也与容器 DIV 大小相同,所以我不确定问题出在哪里。

有人对可能出现的问题有任何意见吗?

~诺艾尔

【问题讨论】:

    标签: jquery slider nivo-slider


    【解决方案1】:

    问题似乎出在您的 php 头文件中。

    头文件中的所有内容都已压缩为一行。这会导致您的 javascript 出现错误,因为您的滑块配置中有 cmets。这些 cmets 阻止了您的其余选择。

    修复你的头文件的格式,一切都应该很好。

    【讨论】:

    • 您知道导致此问题的原因是什么吗?因为文件本身(我上传到服务器的文件)有换行符,所以我不确定是什么导致所有内容都被压缩成一行......我现在将尝试删除 cmets。也许这会有所帮助?
    • 删除 cmets 确实使幻灯片正常工作!但是,如果您对可能导致我的代码压缩的原因有任何意见(因为它可能会导致将来出现问题),我们将不胜感激!
    • 您需要提供一些代码。特别是您将头文件包含到页面或模板中的行。
    • 有时人们会设置一个文件或脚本来自动缩小 CSS、JavaScript 或 HTML 等文件,从而加快页面加载速度。诺艾尔,你需要确保你没有其中任何一个。
    猜你喜欢
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多