3

以下に小さなjQuery関数があります。#hover-triggerリンクでも画像でも、基本的に要素をクリックすることで機能します。これにより、集中化された div 要素が画面の中央に表示されます (この場合は ) #hover-content

私が疑問に思っているのは、div特定の要素がクリックされたときに再び消えるようにするために、この関数の最後にどの関数を追加できるでしょうか?

$(document).ready(function()
{
    $('#hover-trigger').click(function()
    {
        $(this).next('#hover-content').slideToggle();
        $(this).toggleClass('active');                  

        if ($(this).hasClass('active')) 
            $(this).find('span').html('▲')
        else 
            $(this).find('span').html('▼')
    })
});
4

2 に答える 2

1

クリックしたい要素が何であれ、divを非表示にするように指示します。

$("#clickMe").click(function(){

$("#divToHide").hide();
});
于 2013-03-18T01:17:45.417 に答える
0

試す:

$('#hide-trigger').click(function(){
    $('.avtive').slideToggle();
    $('.active').toggleClass('active');
});

または私は何かを逃していますか?

于 2013-03-18T01:17:57.430 に答える