Это довольно распространенный эффект. Они имеют панель прокрутки со скрытым, абсолютно позиционированным контейнером .ibm-expand-overlay
. Они оба обернуты в относительно позиционированном div
. Эффект срабатывает на mouseenter
дочернего элемента панели, в их случае .ibm-columns
$('.ibm-columns').mouseenter( function() {
//some positioning logic is needed here
//probably $('.ibm-expand-overlay').css('left', $(this).index() * childWidth ) is sufficient enought
$('.ibm-expand-overlay').fadeIn();
} );
$('.ibm-expand-overlay').mouseleave( function() { $(this).fadeOut(); } ); //to hide on mouseleave