Guest User

Untitled

a guest
Jun 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. /*
  2. ** Change Selection
  3. */
  4. function changeSelection(event) {
  5.  
  6. // Prevent default behaviour
  7. event.preventDefault();
  8.  
  9. // Remove all active buttons
  10. $('.contactform-section-form-button').removeClass('active');
  11.  
  12. // Find the clicked button
  13. var button = $(event.currentTarget),
  14. button_event = button.attr('data-event');
  15.  
  16. // Set the button to active
  17. button.addClass('active');
  18.  
  19. // Uncheck all the radio buttons
  20. $('input[type="radio"]').prop('checked', false);
  21.  
  22. // Check the right radio buttons
  23. $('input[value="' + button_event + '"]').prop('checked', true);
  24.  
  25. }
  26.  
  27. /*
  28. ** Scroll to element
  29. */
  30. function scrollToLetter(event) {
  31.  
  32. // Prevent following links
  33. event.preventDefault();
  34.  
  35. // Get clicked navigation letter
  36. var letter = $(event.currentTarget),
  37. target = letter.attr('data-letter');
  38.  
  39. // Scroll to letter H3
  40. $('html, body').animate({
  41. scrollTop: $('#letter-' + target).offset().top
  42. }, 1000);
  43.  
  44. // Don't do anything after scrolling
  45. return false;
  46.  
  47. }
  48.  
  49. // Bind events
  50. $('body').on('click', '.letter-navigation a', scrollToLetter);
  51. $('body').on('click', '.contactform-section-form-button', changeSelection);
Add Comment
Please, Sign In to add comment