PageSourceSearch

https://carlosdomiciano.netlify.app/js/script.js

js carlosdomiciano.netlify.app collected 2026-10-03 10:32:58 UTC 3,445 bytes, 156 lines download raw bytes

1//Animação menu responsivo
2$('.btn-menu, .btn-close').on('click', function () {
3    $('.menu').slideToggle('slow');
4});
5
6$('nav ul li').click(function () {
7    $('.menu').hide();
8});
9
10//Scroll menu
11$('nav a[href^="#"]').on('click', function (e) {
12    e.preventDefault();
13    var id = $(this).attr('href'),
14        targetOffset = $(id).offset().top;
15
16    $('html, body').animate(
17        {
18            scrollTop: targetOffset,
19        },
20        1000
21    );
22});
23
24//Scroll top
25$(document).ready(function () {
26    var scrollTop = $('.scrollTop');
27
28    $(window).scroll(function () {
29        var topPos = $(this).scrollTop();
30
31        //quantidade Y que o botão de scroll vai aparecer
32        if (topPos > 500) {
33            $(scrollTop).css('opacity', '1');
34        } else {
35            $(scrollTop).css('opacity', '0');
36        }
37    });
38    //velocidade a animação
39    $(scrollTop).click(function () {
40        $('html, body').animate(
41            {
42                scrollTop: 0,
43            },
44            1300
45        );
46        return false;
47    });
48    //Links dos meus conhecimentos
49    const techs = [
50      {
51        name: 'Python',
52        url: 'https://www.python.org/'
53    },
54       {
55        name: 'Java',
56        url: 'https://www.java.com/pt-BR/'
57    },
58    {
59        name: 'MySql',
60        url: 'mysql.com'
61    },
62    {
63        name: 'C',
64        url: 'http://linguagemc.com.br/'
65    },
66     
67    {
68        name: 'wordpress',
69        url: 'https://wordpress.com/start/user/pt-br?ref=features-lp'
70    },
71     {
72        name: 'C#',
73        url: 'https://docs.microsoft.com/pt-br/dotnet/csharp/'
74    },
75      {
76        name: 'nodeJS',
77        url: 'https://nodejs.org/en/docs/'
78    },
79     {
80        name: 'PHP',
81        url: 'https://www.php.net/'
82    },
83    {
84        name: 'html5',
85        url: 'https://html5.org/'
86    }, {
87        name: 'css',
88        url: 'https://developer.mozilla.org/en-US/docs/Web/CSS'
89    }, {
90        name: 'js',
91        url: 'https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference',
92    }, {
93        name: 'sass',
94        url: 'https://sass-lang.com/'
95    }, {
96        name: 'bs',
97        url: 'https://getbootstrap.com/',
98    }, {
99        name: 'wp',
100        url: 'https://br.wordpress.com/',
101    }, {
102        name: 'materialize',
103        url: 'https://materializecss.com/',
104    }, {
105        name: 'ui',
106        url: 'https://figma.com/'
107    }]
108
109    techs.forEach(tech => {
110        $('.' + tech.name).on('click', () => {
111            window.open(tech.url)
112        })
113    });
114
115});
116
117//Dark Mode
118var darkMode;
119
120if (localStorage.getItem('dark-mode')) {
121    darkMode = 'light';
122} else {
123    darkMode = localStorage.getItem('dark-mode');
124}
125
126localStorage.getItem('dark-mode', darkMode);
127
128if (localStorage.getItem('dark-mode') == 'dark') {
129    $('body').addClass('dark');
130    $('.dark-button').hide();
131    $('.light-button').show();
132}
133
134
135$('.dark-button').on('click', function () {
136    $('.dark-button').hide();
137    $('.light-button').show();
138    $('body').addClass('dark');
139    localStorage.setItem('dark-mode', 'dark');
140});
141
142$('.light-button').on('click', function () {
143    $('.light-button').hide();
144    $('.dark-button').show();
145    $('body').removeClass('dark');
146    localStorage.setItem('dark-mode', 'light');
147});
148
149//Contato
150valor = document.getElementById('campo').value
151
152function testar() {
153    if (valor != 'g') {
154        alert('Complete o nome "google" com uma letra para enviar!')
155    }
156}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.