<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".menu a").hover(function() {
var x,y;
x=this.offsetTop;
$(this).next("em").animate({opacity: "show", top: parseInt(-350)}, "slow");
}, function() {
$(this).next("em").animate({opacity: "hide", top: parseInt(-350)}, "fast");
});
});
<style type="text/css">
body {
margin: 10px auto;
width: 570px;
font: 75%/120% Arial, Helvetica, sans-serif;
}
.menu {
margin: 100px 0 0;
padding: 0;
list-style: none;
}
.menu li {
padding: 0;
margin: 0 2px;
float: left;
position: relative;
text-align: center;
}
.menu li em {
background: url(hover.png) no-repeat;
width: 180px;
height: 45px;
position: absolute;
text-align: center;
padding: 20px 12px 10px;
font-style: normal;
z-index: 2;
display: none;
}
</style>
<li>
<a href="http://www.google.ru">adsa</a>
<em>Гугл</em>
</li>
Но при этом сообщение не высвечивается. Алертом проверил подгрузку джекваери - работает. В чём ошибся с высвеч собщения?
Спустя 6 минут, 18 секунд (9.11.2009 - 12:06) Семён написал(а):
Так у тебя действие происходит на $(".menu a").hover(function() { которого вообщем-то и нету.
Спустя 12 минут (9.11.2009 - 12:18) DedMorozzz написал(а):
Угу, спс. Написав:
Всё работает
<ul class="menu">
<li>
<a href="http://www.google.ru">adsa</a>
<em>Гугл</em>
</li>
</ul>
Всё работает
Спустя 1 час, 3 минуты, 43 секунды (9.11.2009 - 13:21) Семён написал(а):
Ну вот и славненько
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться