0

現在のサイトをDrupalサイトに変換する作業を行っています。以前に作成したJavascriptを使用しているので、動作するように少し変更しようとしています。

現在、段落タグがある場合は常にクラスを挿入します。特定のdivクラス「サブメニュー」内の段落タグにのみクラスに追加されるように微調整したいと思います。どうすればそれを達成できるか提案はありますか?

これは現在のサイト機能です:http://gattimorrison.com/manufacturers.php

JS

<script type="text/javascript">
    $(document).ready(function() {
        $(document).find("p").each(function(i) {
            $(this).addClass("imgMa"+i);
            $(this).hover(function() {
                $("#nameMa"+i).addClass("red");
                $("#nameMa"+i).append("<span class='dot'>&nbsp;&nbsp;</span>");
                $(this).removeClass("imgMa"+i);
                $(this).addClass("imgMa"+i+"_on");
            }, function() {
                $("#nameMa"+i).removeClass("red");
                $("span.dot").remove();
                $(this).removeClass("imgMa"+i+"_on");
                $(this).addClass("imgMa"+i);
            });

        });

        $(document).find("li").each(function(i) {
            $(this).hover(function() {
                $(this).addClass("red");
                $(this).append("<span class='dot'>&nbsp;&nbsp;</span>");
                $("#imgMa"+i).removeClass("imgMa"+i);
                $("#imgMa"+i).addClass("imgMa"+i+"_on");
            }, function() {
                $(this).removeClass("red");
                $("span.dot").remove();
                $("#imgMa"+i).removeClass("imgMa"+i+"_on");
                $("#imgMa"+i).addClass("imgMa"+i);
            });

        });

    });
</script>

ありがとう!

4

1 に答える 1

2

pを対象とするセレクターを変更するだけです。

$(document).find(".submenu p").each(function(i) {
于 2012-08-23T17:24:39.997 に答える