12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- $(document).ready(function () {
- /* Портфолио */
- $('.button[filter]').click(function () {
- if ($(this).attr('val') == 'off') {
- $('.button[filter]').attr('val', 'off').removeClass('focused');
- $(this).attr('val', 'on').addClass('focused');
- $('.filter > div').hide(300);
- $('.filter > div[filter=' + $(this).attr('filter') + ']').show(300);
- if ($(this).attr('filter') == 'all') {
- $('.button[filter]').attr('val', 'off').removeClass('focused');
- $(this).attr('val', 'on').addClass('focused');
- $('.filter > div').show(300);
- }
- }
- });
- /* Слайдер */
- $('.multiple-items').slick({
- infinite: true,
- slidesToShow: 3,
- slidesToScroll: 3,
- arrows: false,
- dots: true,
- dotsClass: 'dots-style',
- responsive: [{
- breakpoint: 1025,
- settings: {
- slidesToShow: 2,
- slidesToScroll: 2,
- }
- }, {
- breakpoint: 480,
- settings: {
- slidesToShow: 1,
- slidesToScroll: 1,
- }
- }]
- });
- /* Меню */
- $('ul.menu a[href^="#"').click(function () {
- var target = $(this).attr('href');
- $('html, body').animate({
- scrollTop: $(target).offset().top
- }, 500);
- $('ul.menu a[href^="#"').css({
- 'color': '#212121'
- });
- $(this).css({
- 'color': '#004bee'
- });
- return false;
- });
- /* Выпадающее меню */
- $('.menu-icon').click(function () {
- $('nav').slideToggle(500);
- $('ul.menu').css({
- 'display': 'flex',
- 'flex-direction': 'column'
- });
- if ($('.menu-icon').html() == '<i class="fas fa-bars"></i>') {
- $(this).html('<i class="fas fa-times"></i>');
- } else {
- $(this).html('<i class="fas fa-bars"></i>');
- }
- });
- /* Кнопка наверх */
- $(window).scroll(function () {
- if ($(this).scrollTop() != 0)
- $('#toTop').fadeIn();
- else
- $('#toTop').fadeOut();
- });
- $('#toTop').click(function () {
- $('body,html').animate({
- scrollTop: 0
- }, 800);
- });
- });
- var btn = document.querySelectorAll('button');
- for (var i = 0; i < btn.length; i++) {
- btn[i].style.outline = 'none';
- }
|