我收到以下错误HERE http://nanisolutions.us/
错误如下:
未捕获的类型错误:对象#没有方法“数据”
我一生都无法弄清楚这个错误源自何处!
如果有人有哪怕一点线索,请告诉我!
谢谢你,
Evan
它源自“jquery.nivo.slider.pack.js”,更准确地说,是在第 67 行抱怨 element.data 不是一个函数(Firebug 是进行此类调试的一个很好的工具:-))。我不完全确定,但这可能是因为您的 html 中包含以下代码:
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
});
</script>
$(window).load 会在窗口加载后立即触发,此时滑块 div 可能不存在于 DOM 中。因此,尝试将其更改为:
<script type="text/javascript">
$(document).ready(function() {
$('#slider').nivoSlider();
});
</script>
这将确保 DOM 已被绘制并可供插件使用。另外,看起来插件需要一个“element”参数,而您没有传递任何参数,这可能是 element.data 未定义的原因。为此你可以尝试:
$('#slider').nivoSlider($(this));
希望其中之一适合您。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)