Я пытаюсь оживить 3 png файла с jquery, когда мышь находится над изображением. Я нашел этот пример с текстом. Я пытаюсь изменить html:
<div class="img3"><img src=cat1.png></div>
<div class="img3"><img src=cat2.png></div>
<div class="img3"><img src=cat3.png></div>
Но это не работает.
<script src="/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function () {
$('.hover_me').hover(function () {
$('.img5').fadeOut(5000, function () {
$('.img4').fadeOut(5000, function () {
$('.img3').fadeOut(5000);
});
});
});
});
</script>
<link rel="stylesheet" href="/style.css" type="text/css">
<body>
<div class="hover_me">Hover me</div>
<div class="container">
<div class="img3">3</div>
<div class="img4">4</div>
<div class="img5">5</div>
</div><!--/container-->
</body>
CSS:
.hover_me {
color: red;
font-weight: bold;
}
.container {
border: 1px solid #000000;
position: relative;
display: block;
width: 100px;
height: 100px;
margin: 0px auto;
}
.container div {
position: absolute;
}
.img3 {
display: block;
width: 100px;
height: 100px;
background-color: #E5A932;
}
.img4 {
display: block;
width: 100px;
height: 100px;
background-color: #DC25ED;
}
.img5 {
display: block;
width: 100px;
height: 100px;
background-color: #15EFD6;
}
Это то, что вы ищите?
Я понятия не имею, почему вы не можете заставить его работать. Сам код над ним отлично работает. Может быть, вы не включаете jquery правильно. вы должны включить jquery следующим образом:
<script src="/jquery.min.js">
</script>
если у вас нет этого файла в вашем корне.
скрипка здесь: http://jsfiddle.net/hpZwZ/1/