我試圖用點擊(和後面)上的fa時間圖標來更改fa-bars圖標。我仔細研究了一個類似的解決方案,但我似乎無法做到。點擊時切換字體真棒圖標?
HTML + jQuery的
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<a href="#" class="toggle-nav js-nav"><i class="fa fa-bars fa-lg"></i></a>
<div class="nav-wrap">
<nav class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Works</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</div>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.js-nav').click(function(){
$(this).parent().find('.menu').toggleClass('active');
})
});
</script>
感謝
似乎在搗鼓工作,如果你正確鏈接到樣式表https://jsfiddle.net/j08691/r8p0hs3b/50/ – j08691
j08691是在正確的撥弄工作與適當的樣式錶鏈接。你有一個沒有http鏈接,所以它被阻止,再加上你應該鏈接到它的資源。 – fanfavorite
謝謝,我注意到它太晚了...我再次鏈接它。對於那個很抱歉。 – mey