Почему так происходит и где ошибка в коде?
$('#fix-menu ul').css('dispaly','block'); - тут ошибка
лучше использовать в место$('#fix-menu ul').css('display','block'); - тут ошибка
.show()  или .hide()
А более гуманным способом добавлять класс и убирать.