By
DeeNWaR
Салют товарищи! Беда скорее всего в CSS, так как такой же скрипт отлично работает на демо странице его автора.
На сайте реализовано плавающее боковое меню, но оно, зараза дергается при скроле вниз. Когда вверх - все норм. Может там всё элементарно, да я туплю просто? Подскажите пожалуйста, в какую сторону копать хотя бы
Страница с проблемой - https://virtualrift.net/games/ar/the_machines_mnogopolzovatelskaja_igra_v_dopolnennoj_realnosti_odobrennaja_samoj_apple/2-1-0-5003?lk6hKO
Взято от суда - http://shpargalkablog.ru/2013/09/scroll-block.html#pr8 В демо, такой же скрипт работает гладко http://sticky01.blogspot.ru/2015/05/1.html
Question
StOK
У меня на сайте плавающее меню реализовано через скрипт:
<script type="text/javascript">var $ = jQuery.noConflict();var h_hght=100;var h_mrg=0;jQuery(function(){jQuery(window).scroll(function(){var top=jQuery(this).scrollTop();var elem=jQuery('#top-menu');if(top+h_mrg<h_hght){elem.css('top',(h_hght-top));elem.removeClass('fix')}else{elem.css('top',h_mrg);elem.addClass('fix')}})});</script>
Стала делать в статьях навигационное меню типа:
<blockquote><span style="font-weight:bold">Содержание:</span>
<a href="#a1"><li>Здесь первый пункт содержания</a>
<a href="#a2"><li>Здесь второй пункт содержания</a></blockquote>
Каждый подзаголовок заключается в теги: <h2><a2 id="a1">Первый подзаголовок</a2></h2>
При клике на пункт меню, перебрасывает к подзаголовку, но плавающее меню его скрывает. Что можно задать в скрипте, указанном выше, чтобы подзаголовки не закрывались плавающим меню? Как я поняла, это - var h_mrg=0; отступ от шапки страницы. Как задается отступ снизу в таком скрипте?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.