0

閉じるボタンを追加しようとしている単純な jQuery コンテンツ パネル スイッチャーを使用しています。閉じるボタンは機能していますが、閉じるボタンを使用した後、パネルを再度開くことはできません。パネル スイッチャー プラグインのコードは次のとおりです。

jcps.fader = function(speed, target, panel) {
jcps.show(target, panel);
if (panel == null) {panel = ''};
$('.switcher' + panel).click(function() {
    var _contentId = '#' + $(this).attr('id') + '-content';
    var _content = $(_contentId).html();
    if (speed == 0) {
        $(target).html(_content);
    }
    else {  
        $(target).fadeToggle(speed, function(){$(this).html(_content);}).fadeToggle(speed);
    }
});
};

そして、クリックイベントを追加したHTMLページの呼び出しは次のとおりです。

    $(document).ready(function() {
       jcps.fader(300, '#switcher-panel');
         $(".close").live('click',function(){
         $(".content").fadeOut("slow");
         });
    });

これはすべてコンテンツ パネルを閉じるには問題なく機能しますが、[閉じる] をクリックした後にパネルを再度開くことができません。

4

1 に答える 1