1

我肯定错过了一些简单的事情,因为我是一个相对的菜鸟。帮助表示赞赏!我试图从 JQuery UI 中得到任何东西来工作,但什么都不会。JQuery 和 JQuery UI 都加载没有错误。但我似乎无法成功使用任何 JQuery UI 方法。这是页面顶部的负载:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js'></script>

这是一个 jsfiddle 作为示例,我只是想在 mouseenter 上切换一个类。 http://jsfiddle.net/8WTaW/1/ 怎么了?谢谢!

4

2 回答 2

3

您需要在代码中将“toggleclass”中的“c”大写。Javascript 是一种区分大小写的语言,因此正确的方法调用将是“toggleClass”:

$(function () {
    $('.navs').mouseenter(function () {
        $(this).toggleClass('navshover');
    });
});

http://api.jquery.com/toggleClass/

于 2013-03-20T18:23:48.120 回答
2

大写“C”。

它是

$(this).toggleClass('navshover');

不是

$(this).toggleclass('navshover');

jsFiddle 示例

(请注意,对于这个特定的示例,您不需要 jQueryUI。)

于 2013-03-20T18:21:57.780 回答