о стал алерт выводится, но блок див все так же выводится не в положении курсора и не двигается за ним а ниже картинки блок выводится
|
Цитата:
то есть Вы его куда то внутрь засунули html код внимательно посмотрите этот див лучше скриптом делать
var d=document.createElement('div');
d.id='floatTip';
document.body.appendChild(d);
|
ну да, у меня в скрипте document.onmousemove = moveTip;
это значит что область видимости его - весь html? но почему то он до вложенного дива добраться не может, хотя onmouseout, onmouseover находит |
Цитата:
вложенный что ли? он не должен быть вложенным |
был вложен. Теперь не вложен. Перенес его в боди самым первым
<body > <div id="floatTip" ></div> результата нет-все равно на движение нет реакции, только на onmouseout, onmouseover и выводится блок теперь в хидере. |
я вот так обычно делаю
<!DOCTYPE html>
<html>
<head>
<style>
#floatTip
{
position: absolute; width: 250px;
display: none; border: 1px solid #000; padding: 5px;
font-family: sans-serif; font-size:9pt;color: #931;
background: red;opacity: 0.85;
z-index:2000;left:0;
}</style>
<script>
var pr=0;
function f(){pr=1};
function f1(){pr=0;var f=document.getElementById('floatTip');f.style.display='none';};
function f3(e){if(pr!=1)return;
var f=document.getElementById('floatTip');f.style.display='block';
f.style.top=(e.pageY+10)+'px';
f.style.left=(e.pageX-125)+'px';
};
</script>
<body onmousemove=f3(event)>
<div id='floatTip'
></div><img width=200 onmouseover=f(event) onmouseout=f1(event) src='http://all-html5.narod.ru/2/1.jpg'>
|
Цитата:
|
а разве есть разница в именах переменных? или должно на вход именно имя event подаваться?
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 13:52. |