|
|
| (не показано 9 промежуточных версий этого же участника) |
| Строка 164: |
Строка 164: |
| } | | } |
| } | | } |
|
| |
| $('body').prepend('<a href="#" class="back-to-top">Back to Top</a>');
| |
|
| |
| var amountScrolled = 300;
| |
|
| |
| $(window).scroll(function () {
| |
| if ($(window).scrollTop() > amountScrolled) {
| |
| $('a.back-to-top').fadeIn('slow');
| |
| } else {
| |
| $('a.back-to-top').fadeOut('slow');
| |
| }
| |
| });
| |
|
| |
| $('a.back-to-top, a.simple-back-to-top').click(function () {
| |
| $('html, body').animate({
| |
| scrollTop: 0
| |
| }, 'slow');
| |
| return false;
| |
| });
| |
|
| |
| document.querySelectorAll('.tooltip').forEach(tooltip => {
| |
| let timeout;
| |
|
| |
| tooltip.addEventListener('mouseenter', () => {
| |
| clearTimeout(timeout);
| |
| tooltip.classList.add('active');
| |
| });
| |
|
| |
| tooltip.addEventListener('mouseleave', () => {
| |
| timeout = setTimeout(() => {
| |
| tooltip.classList.remove('active');
| |
| }, 1500); // Задержка в 1.5 секунды
| |
| });
| |
| });
| |