Я не могу видеть эти три кнопки в вашем примере, но попробуйте внедрить .stop(true, true)
в своем коде, и если анимации сталкиваются, попробуйте настроить другую анимацию qeue, я считаю, что jQuery по умолчанию - "fx". Существуют также функции .qeue () и .deqeue (), которые могут помочь вам, зайдите на сайт jQuery и прочитайте документацию или подождите и посмотрите, если кто-то умнее, чем я, это выяснит.
Если я правильно понимаю, выпадающее меню исчезает позади основного сайта / фона на одну точку, и это на самом деле выглядит для меня гораздо больше как проблема css, возможно, что-то связанное со скрытым переполнением.
.choose-list li{overflow: visible; z-index: 9999;}
.choose-list li:hover{
background:#8B753B;
color:white;
overflow: visible;
}
Это исправить?
РЕДАКТИРОВАТЬ: используя мой ноутбук и Windows с FF, я понимаю, о чем вы говорите; -)
Мне кажется, проблема в том, что .booking-mask переходит к скрытому переполнению, может быть jQuery Toggle или что-то еще, что вы делали в css, но добавление важных исправлений для меня в скрипке, например так:
.booking-mask{
background: red;
height: 58px;
margin: 44px 0 0;
position: fixed;
right:0;
top: 0;
z-index: 3;
overflow:visible!important;
/*padding:0;*/
color:white;
}