-1
<script type="text/javascript">
$(function(){
    $(".user_ava").click(function() {
        $("div:.userMenu",this ).animate({
            height: ["toggle", "swing"],
            opacity: "toggle"
        }, 200, "linear");
    });
});
</script>

エラー: メッセージ ( キャッチされないエラー: 構文エラー、認識できない式: :.userMenu )

4

3 に答える 3

4

のコロン"div:.userMenu"が正しくありません。jquery はそれを認識しません。クラスですべてを選択する場合<div>、構文は次のとおりですuserMenu

$("div.userMenu",this );

完全なスクリプト:

<script type="text/javascript">
$(function(){
    $(".user_ava").click(function() {
        $("div.userMenu",this ).animate({ // you had a colon here for some reason
            height: ["toggle", "swing"],
            opacity: "toggle"
        }, 200, "linear");
    });
});
</script>
于 2012-08-10T17:18:46.597 に答える
2

「div:.userMenu」の「:」を削除します

<script type="text/javascript">
$(function(){
    $(".user_ava").click(function() {
        $("div.userMenu",this ).animate({
            height: ["toggle", "swing"],
            opacity: "toggle"
        }, 200, "linear");
    });
});
</script>
于 2012-08-10T17:19:47.813 に答える
2

div:.userMenuに変更div.userMenu

于 2012-08-10T17:20:20.270 に答える