Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. $(document).ready(function(){
  2. var filterItems = $('.filter_item');
  3. $('.category_item').click(function(){
  4. var checkboxes = $('[name=filterData]');
  5. var selectedMisc = [];
  6. var selectedAreas = [];
  7. filterItems.addClass('hide');
  8. filterItems.addClass('hideArea');
  9.  
  10. for (var i=0; i<checkboxes.length; i++) {
  11. if ((checkboxes[i].checked) &&
  12. (checkboxes[i].value == ("gudbrandsdalen"||"ringsaker"||"valdres"||"sør-trøndelag"))){
  13. selectedAreas.push(checkboxes[i].value);
  14. }else if (checkboxes[i].checked){
  15. selectedMisc.push(checkboxes[i].value);
  16. }
  17. }//Nå skal verdien for områder ligge i egen array, mens misc ligger i en annen.
  18.  
  19. for (var j=0; j<selectedMisc.length; j++) {
  20. if (selectedAreas.length > 0) {
  21. for (var x=0; x<selectedAreas.length; x++){
  22. $('.'+selectedAreas[x]).removeClass('hideArea');
  23. $('.'+selectedAreas[x]).removeClass('hide');
  24. }//Fjerner hide fra KUN klassene som har klassen selectedAreas[x], right?
  25. }else{
  26. $('.'+selectedMisc[j]).removeClass('hide');
  27. }
  28. }
  29. if((selectedMisc.length == 0) && (selectedAreas.length == 0)){
  30. filterItems.removeClass('hide');
  31. filterItems.removeClass('hideArea');
  32. }
  33.  
  34. });
  35. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement