о стал алерт выводится, но блок див все так же выводится не в положении курсора и не двигается за ним а ниже картинки блок выводится
|
Цитата:
то есть Вы его куда то внутрь засунули 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, время: 11:27. |