-1

Crazy EggがFAQに何を使用したかを理解するのに少し問題があります。同じことを正確に実装したいと思います(クリックすると質問が下にスライドし、現在アクティブな質問の青いボックスが表示されます)。

例)https://www.crazyegg.com/help

コードを調べたところ、javascriptイベントが含まれていることがわかりましたが、これを自分でスクリプト化することはできません。この動作に使用できるプラグインはありますか?私が推測するdivの表示/非表示の形式は?

4

2 に答える 2

0

jqueryで自分でコーディングできるはずです。非常に基本的な jQuery チュートリアルを調べて、セレクター非表示と表示、およびクリック イベントについて説明します。クリックする各ヘッダーに ID を割り当てるだけで、クリックするとすべてのコンテンツが非表示になり、クリックされたものが表示されます。オンラインで何かを読んで、何かを試してから、コードを持って戻ってきて質問する必要があります。

于 2012-08-04T19:42:14.140 に答える
0

slideToggleこの効果は、jQuery の関数を使用して簡単に実現できます。

HTML:

<span class="faq">This is a FAQ question...</span>
<div class="answer" style="display: none;">
    And this is the answer.
</div>

JavaScript:

$(document).ready(function(){
    $(".faq").click(function(){
        $(this).next("div.answer").slideToggle();
    });
});


JSFiddle: http://jsfiddle.net/ySahP/

于 2012-08-04T19:43:12.687 に答える