Я пытаюсь сделать панель меню липкой, но по какой-то причине она ничего не делает.Semantic UI липкий модуль не работает
Как объяснено в документации Semantic-UI:
Sticky контент привязывается к иллюминатору, когда он передается
Однако мой Navbar не прилипает к вершине, когда он будет принят.
Кто-нибудь знает, почему это так?
Markup:
<div id="example1">
<div class="ui sticky">
<div style="clear:both" class="ui teal menu">
<a class="active item">
<i class="home icon"></i> Home
</a>
<a class="item">
<i class="info icon"></i> About
</a>
<a class="item">
<i class="book icon"></i> Read
</a>
<a class="item">
<i class="edit icon"></i> Write
</a>
<div class="ui right menu">
<a class="item" id="logIn">
<i class="user icon"></i> Log In
</a>
<a class="item" href="signup">
<i class="signup icon"></i> Sign Up
</a>
</div>
</div>
</div>
</div>
JavaScript:
$(document).ready(function(){
$('.ui.sticky')
.sticky({
context: '#example1'
});
})
EDIT
Вот link на сайт.
Это странно, я проверил это на нескольких браузерах, и это не работа для меня. Вот ссылка на сайт http://talk.hostoi.com/Semantic-UI/examples/index.php. Также опубликовано в приведенном выше правиле. Надеюсь, кто-то может узнать, что мешает тому, что происходит в моей надбавке. – user3574492
# пример1, который вы используете, содержит только меню, и это проблема. Обратите внимание, что в моем кодефее # example1 содержится весь длинный контент. Поэтому попробуйте объявить липким без контекста или использовать #home для него. –
Я попытался в обоих направлениях, попытался изменить '# example1' так, чтобы он содержал весь документ и до сих пор ничего не происходит, также попытался объявить липким с помощью' context: '#home'; 'поэтому он использует тег body и все еще ничего происходит, как вы можете видеть из исходного кода на реальном сайте. – user3574492