您的菜單:
<div id="sidebar" class="list-group">
<a class="list-group-item collapse-toggle head1">Learn Piano Accordion</a>
<div id="menu" class="hidden-tablet collapse">
<a class="list-group-item" href="intro.html">The Basics</a>
<a class="list-group-item" href="types.html">Types of Accordions</a>
<a class="list-group-item" href="musictheory.html">Music Theory</a>
<a class="list-group-item" href="scales.html">Scales, Thirds and Sixths</a>
<a class="list-group-item" href="chords.html">Major, Minor and 7th Chords</a>
<a class="list-group-item" href="keys.html">Keys and Chord Progressions</a>
<a class="list-group-item" href="tutorials.html">Tutorials</a>
<a class="list-group-item" href="adornos.html">Adornos</a>
<a class="list-group-item" href="basses.html">Basses</a>
<a class="list-group-item" href="bands.html">Bands with Piano Accordion</a>
<a class="list-group-item" href="misc.html">Miscellaneous</a>
</div>
</div>
JS
$('.collapse-toggle').on('click', function(){
$('#menu').collapse('toggle');
});
Fiddle
UPDATE: 要使用移動設備時,你可以添加一個jQuery函數來檢查的實際隱藏菜單屏幕大小,並在低於X時執行操作(在本例中爲480)。
JS:
$(window).on('resize', function(){
var windowSize = $(window).width();
if(windowSize < 480) {
$('#menu').collapse('hide');
} else {
$('#menu').collapse('show');
}
});
Fiddle Updated
非常感謝您的及時答覆!我能夠得到這個工作。不過,我只有一個問題 - 我希望菜單是可見的,直到一定的寬度 - 有什麼辦法讓JS只在某個屏幕調整大小時才激活?我一直試圖自己去尋找,但沒有獲得任何特定的運氣。 下面是它的外觀: http://www.taniarascia.com/acordeondeteclas/fiddle.html 再次感謝。 – madewithnotepad