DmitrMakeev commited on
Commit
bc9a183
·
verified ·
1 Parent(s): 8ecd520

Update js/menu_vk.js

Browse files
Files changed (1) hide show
  1. js/menu_vk.js +33 -1
js/menu_vk.js CHANGED
@@ -1 +1,33 @@
1
- !function(e){var n={};function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(n){return e[n]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=0)}([function(e,n){var t=window.home_url,r=window.but_url;$(document).ready((function(){function e(e){$.get(e,(function(e){$("#contents").html(e)})).fail((function(e,n,t){console.error("Ошибка загрузки контента:",t)}))}r.forEach((function(n){$("#"+n.id).on("click",(function(t){t.preventDefault(),e(n.link)}))})),e(t)}))}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var homeUrl = window.home_url; // Переменная с начальным URL
2
+
3
+ var buttonLinks = window.but_url;
4
+
5
+ // Массив с ID кнопок и соответствующими ссылками
6
+
7
+
8
+
9
+
10
+
11
+ $(document).ready(function() {
12
+ // Переменная с URL для первой ссылки (Home)
13
+
14
+ // Функция для загрузки контента с сервера
15
+ function loadContent(url) {
16
+ $.get(url, function(response) {
17
+ $('#contents').html(response);
18
+ }).fail(function(xhr, status, error) {
19
+ console.error('Ошибка загрузки контента:', error);
20
+ });
21
+ }
22
+
23
+ // Обработчик кликов на элементы меню
24
+ buttonLinks.forEach(function(button) {
25
+ $('#' + button.id).on('click', function(event) {
26
+ event.preventDefault(); // Предотвращаем переход по ссылке
27
+ loadContent(button.link); // Загружаем контент по ссылке из массива
28
+ });
29
+ });
30
+
31
+ // Загрузка контента для начальной ссылки (Home) при загрузке страницы
32
+ loadContent(homeUrl);
33
+ });