[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JQuery
DedMorozzz
Всплывающее сообщение. Написал:

<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


_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.