https://jsfiddle.net/ydbx2a9c/5/
Проблема связана с двумя разделами, расположенными вверху и внизу страницы (абсолютно). При наведении курсора эти 2 должны скользить вниз, а при отсутствии мыши они должны скользить вверх.
Пока я могу заставить это работать. Элементы с mouseEvents располагаются в центре области просмотра и плавают рядом друг с другом. Когда я слишком быстро перехожу от 1 элемента к другому рядом с ним (запуская события), эти верхние и нижние элементы div ломаются и исчезают, пока я снова не активирую mouseEvents.
Это намного яснее, когда вы сами попробуете это на скрипке.
HTML
<div class="block" style="height: 100vh;">
<div class="centered">
<div class="floatL buttoncase">
<span class="linkC">number one</span>
</div>
<div class="floatL buttoncase">
<span class="linkC">number two</span>
</div>
<div class="floatL buttoncase">
<span class="linkC">number three</span>
</div>
</div>
CSS
.border_div {
background: rgb(26, 30, 33);
position: absolute;
height: 15vh;
width: 100%;}
.upp {top: 0; right: 0; display:none}
.low {bottom: 0; left: 0; display:none}
jQuery
$(function(){
var $eAll = $(".buttoncase");
var $eBorU = $(".upp");
var $eBorL = $(".low");
$(".buttoncase").mouseover(function(){
$eAll.clearQueue();
$eAll.not(this).fadeTo("fast", 0.3);
$(this).find(".linkC").fadeTo("fast", 1);
$eBorU.clearQueue(); $eBorL.clearQueue();
$eBorU.slideDown("fast");
$eBorL.slideDown("fast");
});
$(".buttoncase").mouseout(function(){
$eAll.clearQueue();
$eAll.fadeTo("fast", 1);
$(this).find(".linkC").fadeTo("fast", 0);
$eBorU.clearQueue(); $eBorL.clearQueue();
$eBorU.slideUp("fast");
$eBorL.slideUp("fast");
});});
по какой-то причине не отображаются 2 строки HTML-кода. Они расположены чуть ниже div с class="block" (проверьте скрипку)
<div class="border_div upp"></div>
<div class="border_div low"></div>