2017-07-05 7 views
0

イムをロードするスクリプトをdoesntのサイドバーやメニューで忙しいです。このjQueryのサイドバーに2回のクリックが再び

#warmtepomplijst

  • ブランド1
  • ブランド2

    のように見えます#Soorten

  • タイプ1

  • タイプ2

は、今私は、ウェブサイトの一部が

$(document).ready(function(){ 
    $(".filter_merklink").click(function(e) { 
     var link = $(this).attr('href'); 
     e.preventDefault(); 
     $("#warmtepomplijst").load(link + " #warmtepomplijst", function(e) { 
      console.log("Nieuwe producten zijn opgehaald. Link= " + link); 
     }); 
     $("#sidebar").load(link + " #sidebar", function(e) { 
      console.log("Sidebar opgehaald!"); 
     }); 
    }); 

    $('#merken a').click(function(e){ 
     $("#merken a").removeClass('active'); 
     $(this).addClass('active'); 
    }); 

    $('#soorten a').click(function(e){ 
     $("#soorten a").removeClass('active'); 
     $(this).addClass('active'); 
    }); 

}); 

最初のクリックが正常に動作をリフレッシュすることをjQeury.loadで作られました! #warmtepomplijst> aをクリックし、div#warmtepomplijstを新しい製品に更新します。

あなたは#Soortenをクリックした場合は、2番目のクリック>ページよりタイプ1は


をリフレッシュします最初のクリックが#Soortenされている場合>タイプ1は、それが>動作し、それ以外の第2段階#warmtepomplijstブランド1リフレッシュします。

私を助けてください!

答えて

1

すべての.clickメソッドを.onメソッドに変更します。このように:

$('#soorten a').click(function(e){... 

//

$(document).on('click','#soorten a',function(e){...

+0

感謝を変更!これは動作します! – Gurdt

関連する問題