Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Nivo滑块在IE8中不工作_Javascript_Jquery_Internet Explorer 8_Nivo Slider - Fatal编程技术网

Javascript Nivo滑块在IE8中不工作

Javascript Nivo滑块在IE8中不工作,javascript,jquery,internet-explorer-8,nivo-slider,Javascript,Jquery,Internet Explorer 8,Nivo Slider,我的公司网站上的jquery nivo滑块出现了一些问题 首先,该网站是由一家提供内部cms的公司托管的,在这里我们无法更改任何内容。这就是为什么我没有任何权限在Head标签中加载任何内容,也无法在该服务器上上载除图像以外的任何文件 所以我找到了一个Javascript,它可以在头部加载CSS文件。除了IE8之外,所有这些功能在每个浏览器(Chrome、FF、IE6、IE9)中都能正常工作。NivoSlider只加载第一幅图像,不显示标题,不显示导航 我不知道它为什么会这样做,因为如果我在本地执

我的公司网站上的jquery nivo滑块出现了一些问题

首先,该网站是由一家提供内部cms的公司托管的,在这里我们无法更改任何内容。这就是为什么我没有任何权限在Head标签中加载任何内容,也无法在该服务器上上载除图像以外的任何文件

所以我找到了一个Javascript,它可以在头部加载CSS文件。除了IE8之外,所有这些功能在每个浏览器(Chrome、FF、IE6、IE9)中都能正常工作。NivoSlider只加载第一幅图像,不显示标题,不显示导航

我不知道它为什么会这样做,因为如果我在本地执行代码(如下所示),它就会工作(所有文件也存储在本地)

它不喜欢这些行,它说类似(从德语翻译过来)“对象不支持这个值或方法”


您可以查看原始主页和代码XXX,并亲自尝试。我希望你能帮我解决这个问题。

使用Chrome的开发工具,我看到的唯一问题是:

var nivo-child = $(this);
变量名中不能有破折号,请将其更改为
nivo\u child
nivoChild



要修复第二个错误,您需要使用。

抱歉,我正在调整。我从child bc更改了它,我认为这是干扰造成的。我现在把它留给大家。ty,它修复了第二个错误,但仍然是IE8中的同一个问题,您没有正确使用
jQuery.noConflict()
。更仔细地阅读文档,或者谷歌的例子。非常感谢你,伙计,你让我开心。现在它在IE-8中工作。我想现在我的语法正确了。需要尽快处理我的jquery。
var nodes = $(element).getElementsByTagName('*');
className = ' ' + className + ' ';

for (var i = 0, child, cn; child = nodes[i]; i++) {
  if (child.className && (cn = ' ' + child.className + ' ') && (cn.include(className) ||
      (classNames && classNames.all(function(name) {
        return !name.toString().blank() && cn.include(' ' + name + ' ');
      }))))
    elements.push(Element.extend(child));
}
var nivo-child = $(this);