Я использовал приведенный ниже код для отображения всплывающего окна вместе с положением изменения во время зависания. Моя проблема заключается в том, что часть наведения не установлена на прежнюю позицию после ухода с мыши.Как я могу изменить позицию div во время мыши?
Как закрыть всплывающее окно с биоинформацией?
HTML
<ul class="ch-grid">
<li>
<div class="bioinfo">
<h2>tooltips</h2>
/div>
CSS
.bioinfo {
display: none;
max-height: auto;
max-width: 220px;
overflow: hidden;
border-radius: 10px;
box-shadow: rgba(108,108,108, 0.5) 5px 5px 5px;
border: 2px solid #ccc;
position: absolute;
top: 150px;
right: -150px;
z-index: 100;
/* background: #eeeded; f6f6f6*/
background: rgba(246,246,246, 0.8);
font-size: 10px;
padding: 15px 3px 3px 3px;
text-align: justify;
}
JQuery
$('.ch-grid > li').hover(function() {
//$('.ch-item').click(function() {
//alert('ddl');
//$(this).css({position: 'relative', left: -200});
$(this).css({position: 'relative', marginRight: 120});
$(this).children('.bioinfo').show();
}, function() {
$($(this).data('.bioinfo')).hide();
});
Как я могу сбросить позицию после того, как смертное e оставить?
Я использовал
$(this).css({position: 'relative', marginRight: 120});
для перемещения DIV при наведении курсора мыши.
Не могли бы вы уточнить свой вопрос немного лучше? –