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>

これは、mouseenter でクラスを切り替えようとしている例としての jsfiddle です。 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 に答える