2
我想讓我的菜單欄變粘,但由於某種原因,它沒有做任何事情。語義UI粘性模塊不工作
由於語義的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' }); })
編輯
這裏是一個link到現場。
這是奇怪的,我已經檢查它在多個瀏覽器,它不爲我工作。這是一個到現場網站http://talk.hostoi.com/Semantic-UI/examples/index.php的鏈接。同時發佈在上面的修改中。希望有人能夠找出什麼能夠防止我的加價發生。 – user3574492 2015-02-11 22:56:53
您正在使用的#example1僅包含菜單,這就是問題所在。請注意,在我的codepen#example1中包含整個長內容。因此,請嘗試在沒有上下文的情況下聲明粘性或使用#home。 – 2015-02-11 23:11:55
我已經嘗試過兩種方式,試圖改變'#example1',以便它包含整個文檔,但仍然沒有任何反應,還試着用'context:'聲明粘性:'#home';'所以它使用body標籤,正如您可以從實時網站上的源代碼中看到的那樣。 – user3574492 2015-02-14 19:15:39