我在以下行收到“对象不支持此属性或方法”错误...
$("ul.sf-menu").superfish({
pathClass: 'current-subs'
});
我的理解是 superfish.js 应该已经定义了那个方法。寻求帮助很尴尬,因为它可能真的很愚蠢,但可能是由于我对 jQuery 的无知,我无法处理它。
弄清楚了。
我已经导入了 jQuery 两次,如下所示:
<script src="../js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="../js/superfish.js" type="text/javascript"></script>
...
<!-- Didn't notice this one -->
<script src="../js/jquery-1.3.2.min.js" type="text/javascript"></script>
你的superfish JS文件是这样包含的吗?
<script type="text/javascript" src="superfish.js"></script>
// ^^^^^^^^^ end tag required
我还假设您在收到此错误时正在使用 IE... Firefox/Firebug 是否提供了有关该问题的任何更好的信息?
从此网址http://plugins.jquery.com/superfish/获取最新的 superfish.js 。这应该可以解决问题。