首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nivo Slider根本不起作用

Nivo Slider根本不起作用
EN

Stack Overflow用户
提问于 2013-07-26 09:52:35
回答 1查看 1.9K关注 0票数 1

我试过安装一个nivo滑块在我的网站主页上。因为某种原因,它根本没有显示出来。我想不出为什么.

更新:它现在只显示一个静态映像:S (我将jquery库放在实际脚本之前)。

我把它放在我的标题中:(标题位于目录/site中的/site文件中)

代码语言:javascript
复制
<!--NIVO SLIDER-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="site/nivo-slider/jquery.nivo.slider.js" type="text/javascript"></script>
<link rel="stylesheet" href="site/nivo-slider/nivo-slider.css" type="text/css" media="screen" />

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

这就是我在index.php (位于主目录中的文件)中所放的内容:

代码语言:javascript
复制
<? require('site/layout.php');

function banner($DB) {
?>
    <div class='slider-wrapper'>
        <div id='slider' class='nivoSlider theme-default'>
            <img src='site/nivo-slider/slide1.jpg' alt='' />
            <a href='http://dev7studios.com'><img src='site/nivo-slider/slide2.jpg' alt='' title='#htmlcaption' /></a>
            <img src='site/nivo-slider/slide3.jpg' alt='' title='This is an example of a caption' />
            <img src='site/nivo-slider/slide4.jpg' alt='' />
        </div>
    </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">
    $(window).load(function() {
        $('#slider').nivoSlider();
    });
    </script>
<? 
}

在这段代码之后,还调用了另外两个函数:Functionalbody_text_left($DB)和Functionalbody_text_right($DB)(页面的左侧和右侧,nivo-滑块下方)。

所有nivo-滑块文件都位于这个目录中:/site/nivo-滑块

这很奇怪,因为当我看源代码时,所有的东西都在那里。当我点击它们时,所有的链接都会加载。

有什么想法吗?提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-26 10:00:33

首先,修复这个:

代码语言:javascript
复制
<? require('site/layout.php');

function banner($DB) {
?>

转入:

代码语言:javascript
复制
<?php require('site/layout.php');

echo 'function banner($DB) {';
?>

脚本中有prototype.js。将原型机加载到nivo滑块后或关闭以检查问题。

index.php的最后一行,请尝试:

代码语言:javascript
复制
<? 
}

作为:

代码语言:javascript
复制
<?php 
echo '}';
?>

尝试将jquery.js放在代码的底部。

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

https://stackoverflow.com/questions/17878238

复制
相关文章

相似问题

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