Я пытаюсь настроить боковое меню и иметь некоторые проблемы с jQuery Toggle. Все остальное работает нормально. Я пробовал примерно за 2 часа до публикации здесь, поэтому немного расстроился (видя, как это довольно простой материал). Какие-либо предложения?Почему мой переключатель jQuery не работает?
Ниже представлен формат и точный порядок расположения моей страницы. Я добавил только текст разделителя («Боковое меню», «Изображение, которое я кликнул» и т. Д.), Чтобы упростить чтение и понимание. Любая помощь будет принята с благодарностью.
меню сторона:
<div id="SideMenu" class="sidenav">
<img class="CloseBtn" src="./wht_menu.png" />
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
<a href="#">Link 4</a>
<a href="#">Link 5</a>
</div>
Image I нажмите, чтобы открыть меню:
<img class="OpenBtn" src="./blk_menu.png" />
Остальная часть моей страницы:
<div id="main">
My main page content goes here...
</div>
Мой CSS & JQuery:
<!--Slider Menu-->
<script>
$(".OpenBtn").click(function() {
$("#SideMenu").fadeToggle("fast", "swing");
});
</script>
<style>
#SideMenu{
width: 250px;
display: none;
}
</style>
Вы попадаете на ошибку в своей консоли.? –
ваш переключатель работает отлично, см. Здесь https://jsfiddle.net/Dezain/zc1pvyy3/1/ – Thielicious
Какова ваша версия jQuery? См. Это: http://stackoverflow.com/questions/6372798/fadetoggle-not-working – Giliapps