Unknown | 8e40a3b | 2017-07-30 14:47:14 -0400 | [diff] [blame] | 1 | $(document).ready(function() { |
| 2 | |
| 3 | // Transition effect for navbar and back-to-top icon |
| 4 | $(window).scroll(function() { |
| 5 | // checks if window is scrolled more than 500px, adds/removes solid class |
| 6 | if($(this).scrollTop() > 550) { |
| 7 | $('.navbar').addClass('solid'); |
| 8 | $('.back-to-top').addClass('visible'); |
| 9 | } else { |
| 10 | $('.navbar').removeClass('solid'); |
| 11 | $('.back-to-top').removeClass('visible'); |
| 12 | } |
| 13 | |
| 14 | }); |
Unknown | 2175d33 | 2017-08-13 19:28:40 -0400 | [diff] [blame] | 15 | |
| 16 | $('.phone-container').hover(function() { |
| 17 | $('.space').toggleClass('space-hover'); |
| 18 | $('.phone-side').toggleClass('phone-side-hover'); |
| 19 | $('.phone-front').toggleClass('phone-front-hover'); |
| 20 | }); |
Unknown | 8e40a3b | 2017-07-30 14:47:14 -0400 | [diff] [blame] | 21 | |
Unknown | 2175d33 | 2017-08-13 19:28:40 -0400 | [diff] [blame] | 22 | $("[class^='figure-']") |
| 23 | .within({ |
| 24 | distance: 1000, |
| 25 | cord: 'center' |
| 26 | }, |
| 27 | function(distance, ele, event) { |
| 28 | ele.style.transform = 'scale(' + (7000 - distance) / 7000 + ')'; |
| 29 | } |
| 30 | ) |
Unknown | 8e40a3b | 2017-07-30 14:47:14 -0400 | [diff] [blame] | 31 | |
| 32 | // Scrolling effect for Arrow icons |
| 33 | $("#scrollIcon").click(function(e) { |
| 34 | e.preventDefault(); |
| 35 | $.scrollTo($("#about"), 1000); |
| 36 | }); |
Henri Koivuneva | 056c213 | 2017-08-12 19:05:06 +0300 | [diff] [blame] | 37 | $("#scrollPortfolio").click(function(e) { |
| 38 | e.preventDefault(); |
| 39 | $.scrollTo($("#portfolio"), 1000); |
| 40 | }); |
Unknown | 8e40a3b | 2017-07-30 14:47:14 -0400 | [diff] [blame] | 41 | $("#nav-about").click(function(e) { |
| 42 | e.preventDefault(); |
| 43 | $.scrollTo($("#about"), 1000); |
| 44 | }); |
| 45 | $("#nav-portfolio").click(function(e) { |
| 46 | e.preventDefault(); |
| 47 | $.scrollTo($("#portfolio"), 1000); |
| 48 | }); |
| 49 | $("#nav-contact").click(function(e) { |
| 50 | e.preventDefault(); |
| 51 | $.scrollTo($("#contact"), 1000); |
| 52 | }); |
Unknown | 289eb7d | 2018-10-16 13:34:30 -0400 | [diff] [blame] | 53 | $("#nav-expenses").click(function(e) { |
| 54 | e.preventDefault(); |
| 55 | $.scrollTo($("#expenses"), 1000); |
| 56 | }); |
Henri Koivuneva | 17eba19 | 2017-08-12 19:05:34 +0300 | [diff] [blame] | 57 | $("#nav-team").click(function(e) { |
Unknown | e7a7aa2 | 2017-07-30 19:45:41 -0400 | [diff] [blame] | 58 | e.preventDefault |
| 59 | $.scrollTo($("#team"), 1000); |
| 60 | }); |
Unknown | c8b8ae7 | 2017-08-12 12:20:45 -0400 | [diff] [blame] | 61 | $("#nav-family").click(function(e) { |
| 62 | e.preventDefault |
| 63 | $.scrollTo($("#family"), 1000); |
| 64 | }); |
Unknown | acfdea8 | 2018-10-16 13:35:34 -0400 | [diff] [blame] | 65 | $("#nav-family2").click(function(e) { |
| 66 | e.preventDefault |
| 67 | $.scrollTo($("#family2"), 1000); |
| 68 | }); |
| 69 | $("#nav-family-lt").click(function(e) { |
| 70 | e.preventDefault |
| 71 | $.scrollTo($("#family-lt"), 1000); |
| 72 | }); |
Unknown | 8e40a3b | 2017-07-30 14:47:14 -0400 | [diff] [blame] | 73 | $(".navbar-brand").click(function(e) { |
| 74 | e.preventDefault(); |
| 75 | $.scrollTo(0, 1000); |
| 76 | }); |
| 77 | |
| 78 | }); |