Итак, я пытаюсь получить div с анимацией, которая будет отображаться только при наведении курсора на кнопку.Я хочу, чтобы этот div был невидимым до тех пор, пока страница не наведет на него курсор, и я хочу, чтобы он снова стал невидимым, когда мышь больше не будет зависать над кнопкой.Кроме того, я хочу сделать это с JQuery, так как слишком долго держался от него подальше.
Код JQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#about').hover(function(){
$('#about_hover').stop(true, true).animate({
width: '150px',
opacity: '0.8',
}, 300);
}, function(){
$('#about_hover').animate({
width: '0px',
opacity: '0',
}, 300);
});
});
</script>
Код HTML:
<div id="about_hover">
<img src="images/hover.gif">
</div>
<a href="about.html" id="about"><img src="images/menu/about.png"></a>
<br>
CSS:
#about_hover {
text-align: right;
width: 150px;
float: left;
margin: 5px 0px 0px 100px;
overflow: hidden;
}
У меня несколько проблем.Во-первых, изображение внутри div загружается с непрозрачностью на 100% и достигает 80% только после того, как я наведу его в первый раз.После этого он исчезает, как и должно быть, но больше не появляется, когда я наведите кнопку.
Есть мысли?Спасибо Спасибо!