Я хочу заменить один div другим при наведении на него. В частности, будет среднее число слов, таких как «борьба» или «превышение ожиданий», и я хочу заменить это на числовое среднее, когда пользователь наводит курсор на среднее значение в словах.заменить один div другим на зависание
#html
<div class="switch avg_words float_left">
A+ (hover to see score)
</div>
<div class="avg_num">
AVG = 98.35%
</div>
#css
.avg_num {
display: none;
}
#jquery
$('.switch').hover(function() {
$(this).closest('.avg_words').hide();
$(this).next('div').closest('.avg_num').show();
}, function() {
$(this).next('div').closest('.avg_num').hide();
$(this).closest('.avg_words').show();
});
Это достаточно легко, чтобы скрыть первый DIV и заменить его со вторым, но беда с кодом, чтобы установить вещи в нормальное состояние, когда при наведении курсора концы. Теперь на hover, div
s просто моргают между собой.
, как вы можете сделать это с только CSS? Любой хороший ресурс? – masciugo
принятый ответ - лучший и самый простой способ сделать это, я думаю – dax
Мне все равно удалось: http://jsbin.com/nazase/3/edit?html,css,output. Любые советы приветствуются – masciugo