我已經使用建議的標記已經能夠成功地實現SlickNav到我的網站:使用的標誌與SlickNav
%nav
#logo
= link_to 'index.html#top' do
= image_tag "logo.png"
%ul#menu
%li
= link_to "ONE", "#1"
%li
= link_to "TWO", "#2"
%li
= link_to "THREE", "#3"
%li
= link_to "FOUR", "#4"
在certiain斷點,它隱藏的資產淨值則顯示SlickNav - 都好。
我被卡住的地方是在輸出的代碼中,它顯示.slicknav_menu高於其他所有內容(就在body下面),我不知道.js中的哪個位置可以將logo標記爲div。
<div class="slicknav_menu"><a href="#" aria-haspopup="true" tabindex="0" class="slicknav_btn slicknav_collapsed" style="outline: none;"><span class="slicknav_menutxt"></span><span class="slicknav_icon slicknav_no-text"><span class="slicknav_icon-bar"></span><span class="slicknav_icon-bar"></span><span class="slicknav_icon-bar"></span></span></a><ul class="slicknav_nav slicknav_hidden" aria-hidden="true" role="menu" style="display: none;">
<li>
<a href="#1" role="menuitem" tabindex="-1">ONE</a>
</li>
<li>
<a href="#2" role="menuitem" tabindex="-1">TWO</a>
</li>
<li>
<a href="#3" role="menuitem" tabindex="-1">THREE</a>
</li>
<li>
<a href="#4" role="menuitem" tabindex="-1">FOUR</a>
</li>
</ul></div>
預期的效果:不幸的是與SlickNav
http://oi60.tinypic.com/2egcpky.jpg
爲什麼你需要在JS中包含標誌? – APAD1 2014-09-03 18:45:39
如果沒有必要,我不會 - 只是它從JS中調用.slicknav_menu類 - 它不在我的標記中。 – jkoler 2014-09-03 19:13:12