Я сделал эту маленькую функцию jQuery, чтобы сделать мою навигацию слайдом на мобильных устройствах. Моя единственная проблема, хотя ... Я могу только показать и скрыть это однажды ... Может ли кто-нибудь помочь мне с этим? Заранее спасибо!Функция запускается только один раз
$('#menu-btn').click(function(){
if ($('nav ul').css('margin') == '83px 0px 0px -225px') {
$('nav ul').animate({
margin:'83px 0px 0px 0px'
}, 200);
}
else {
$('nav ul').animate({
margin:'83px 0px 0px -255px'
}, 200);
}
});
Просто немного опечатка ... ' '83px 0px 0px -225px'' против'' 83px 0px 0px -255px'' – Buggabill
@Buggabill большой. Сделайте это ** ответ ** – dsharew
вы можете улучшить код и избежать таких случаев в будущем - '$ ('# menu-btn'). Click (function() {$ ('nav ul'). ToggleClass ('slided ')} 'и обновите свой CSS:' nav ul {margin: 83px 0px 0px 0px} 'и nav' ul.slided {margin: 83px 0px 0px -225px} ' – Evgeniy