Показать сообщение отдельно
  #1 (permalink)  
Старый 07.12.2011, 15:21
Аспирант
Отправить личное сообщение для zloctb Посмотреть профиль Найти все сообщения от zloctb
 
Регистрация: 17.11.2011
Сообщений: 39

подправте скрипт
пРошу вашей помощи!Задача такая:
нужно чтобы при наведении курсора на картинку всплывала подсказка!
Конечно ,я могу навесить на каждую отдельную картинку обработчик и тогда се буде ок,но хочется написать толковый код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>

<style>
li{list-style:none;float:left;margin:20px;position:relative}
div{position:absolute;display:none;
top:50px;left:50px;
background:black;}
</style>




</head>

<body>

<ul>
<li><img src="1.jpg" width=100px height=100px /><div id="one1">Кликнув по картинке выше, вы попадете на сайт Nike. Покрутите колесико мышки вниз. Правда, прикольно? Это вариант так называемого эффекта Parallax. Он не так уж давно применяется в веб, но его уже можно встретить на десятках сайтов. На днях в статье о дружественном духе сайтов Дежурка публиковала пример дизайна персонажей от Турбомилк, где они используют палаллакс в более привычном варианте. А вот на сайте Silverback эффект заметен только в момент, когда пользователь изменяет размер окна браузера. Кому интересны научные стороны вопроса – загляните одним глазком в статью о параллаксе на Википедии, коротко и ёмко, как и всегда.</div></li>
<li><img src="2.jpg" width=100px height=100px /><div id="one2">КЯн Лунн написал отличнейший туториал о том, как воссоздать эффект параллакса с сайта Найк. Смотрим здесь.</div></li>
<li><img src="3.jpg" width=100px height=100px /><div id="one3">И этот впечатляющий эффект не так уж и сложно повторить! Штука эта называется Dragdealer. Это JavaScript компонент, ориентированный на управление мышкой и имеющий воистину неограниченное количество вариантов развития и применения. Отличный подарок для программистов JavaScript..</div></li>
<script>
im=document.getElementsByTagName('img')
for(i=0;i<im.length;i++){
im[i].onmouseover=function(){
	document.getElementById('one'+i+1).style.display='block'
}
im[i].onmouseout=function(){
	document.getElementById('one'+i+1).style.display='none'
}
}
</script>
</body>
</html>
Ответить с цитированием