csolsztyn Posted November 13, 2017 Share Posted November 13, 2017 Core -> Front -> Global -> GlobalTemplate Ищем строку {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> Link to comment Share on other sites More sharing options...
Guest Posted November 13, 2017 Share Posted November 13, 2017 теперь все норм 1 Link to comment Share on other sites More sharing options...
Administrator ANDROS Posted November 13, 2017 Administrator Share Posted November 13, 2017 Давно искал) Но потом нашел выход. Стандартным способом: в navBar добавляем следующую строчку data-ipsSticky Правила форума Правила оформления контента Приватный форум и чат Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now