AUS Опубликовано 21 мая, 2015 Поделиться Опубликовано 21 мая, 2015 (изменено) Нашел вот такой скрипт на официальном форуме поддержкиИнструкция гласит: Go to .. Customization > Theme > Edit HTML & CSS > templates > globatTamplate (opens as default) .. find " {template="includeJS" .. " after that copy & paste this JavaScript .. <script> $('#elSearchNavContainer').addClass('original').clone().insertAfter('#elSearchNavContainer').addClass('cloned').css('position','fixed').css('top','0').css('margin-top','0').css('z-index','2000').removeClass('original').hide(); $('.cloned #elSearch').remove(); $(document).ready(function() { var stickyNavTop = $('#elSearchNavContainer').offset().top; window.addEventListener("resize", clone); function clone() { var test = document.getElementById('elSearchNavContainer').offsetWidth; $('.cloned').css('width',test); } var stickyNav = function(){ var scrollTop = $(window).scrollTop(); if (scrollTop > stickyNavTop) { $('.cloned').css('display', 'inline'); $('.original').css('visibility', 'hidden'); $('.original #elSearch').appendTo('.cloned'); } else { $('.cloned').css('display', 'none'); $('.original').css('visibility', 'visible'); $('.cloned #elSearch').appendTo('.original'); } }; stickyNav(); clone(); $(window).scroll(function() { stickyNav(); }); }); </script> результат якобы такой у меня не работает почему-то Изменено 21 мая, 2015 пользователем AUS Slav 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AUS Опубликовано 21 мая, 2015 Автор Поделиться Опубликовано 21 мая, 2015 Пробовал менять параметр Javascript include location и на Inside the <head> и на Just before </body> tag всё равно не работает. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Fateswhisper Опубликовано 7 июня, 2015 Поделиться Опубликовано 7 июня, 2015 В шаблоне две строки начинающиеся с {template="includeJS", ищем вторую {template="includeJS" if="theme.js_include == 'footer'" app="core" group="global" location="global" params=""} и после неё уже добавляем скрипт: <script> $('#elSearchNavContainer').addClass('original').clone().insertAfter('#elSearchNavContainer').addClass('cloned').css('position','fixed').css('top','0').css('margin-top','0').css('z-index','2000').removeClass('original').hide(); $('.cloned #elSearch').remove(); $(document).ready(function() { var stickyNavTop = $('#elSearchNavContainer').offset().top; window.addEventListener("resize", clone); function clone() { var test = document.getElementById('elSearchNavContainer').offsetWidth; $('.cloned').css('width',test); } var stickyNav = function(){ var scrollTop = $(window).scrollTop(); if (scrollTop > stickyNavTop) { $('.cloned').css('display', 'inline'); $('.original').css('visibility', 'hidden'); $('.original #elSearch').appendTo('.cloned'); } else { $('.cloned').css('display', 'none'); $('.original').css('visibility', 'visible'); $('.cloned #elSearch').appendTo('.original'); } }; stickyNav(); clone(); $(window).scroll(function() { stickyNav(); }); }); </script> x33, Topce и AUS 3 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AUS Опубликовано 7 июня, 2015 Автор Поделиться Опубликовано 7 июня, 2015 Спасибо, работает! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
x33 Опубликовано 7 июня, 2015 Поделиться Опубликовано 7 июня, 2015 А что насчет выпадающего меню, оно вверх не съезжает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AUS Опубликовано 8 июня, 2015 Автор Поделиться Опубликовано 8 июня, 2015 А что насчет выпадающего меню, оно вверх не съезжает? У меня Easy menu плагин стоит и всё нормально x33 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.