我试图使我的菜单栏粘性,但出于某种原因它没有任何作用。
如Semantic-UI文档所述:
当内容被传递时,粘性内容会附加到视口上
然而,我的导航栏一旦过去就不会粘在顶部。
有人知道这是为什么吗?
标记:
<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
Here is a link to the site.
#example1
以便它包含整个文档,但仍然没有任何反应,还尝试使用context:'#home';
声明sticky,以便它使用body标签,但仍然可以从现场的源代码中看到没有任何反应。 - user3574492