Jump to content
  • 0

position:absolute; и ie


vvsh
 Share

Question

12 answers to this question

Recommended Posts

  • 0
ты открой в ие, и понаводи на картинки, и посмотри где будеть альт, а потом в firefox

стили делает js этому альту.

когда делаю доктайп, то все летит

дружище, к сожалению не могу помочь, тут походу дела всё из-за JS, но у меня с ним не лады :angry:

Link to comment
Share on other sites

  • 0
проблема в самом position:absolute;, я читал, говорят что он там не работает, но выхода там не нашел

Я не знаю, понимаешь, ты во первых в стилях обратился к классу .imgAlt, который вообще в картинках я не наблюдаю, поэтому даже не знаю, что и сказать :angry:

Link to comment
Share on other sites

  • 0

imgAlt это стиль вот этого альта который появляется при наведение на изображение

вот так выглядит при наведении:

position: absolute;
top: 597px;
left: 915px;
padding: 4px;
color: white;
font-size: 13px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold; background: url(/style/images/altbg.png);
-moz-border-radius: 6px

Edited by vvsh
Link to comment
Share on other sites

  • 0

Чтобы с доктайпом не "летело" надо бы дописать

elem.style.top=y+11+'px';

elem.style.left=x+11+'px';

А вообще дело не в абсолюте и не стилях. Дело в том что в ие джс не считает координаты курсора.

Edited by mishka2
Link to comment
Share on other sites

  • 0

в код яваскрипт после

if(e.pageX || e.pageY) {x = e.pageX;y = e.pageY;}

добавь

else if (e.pageX == null && e.clientX != null ) { 
var html = document.documentElement
var body = document.body

x = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
y = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy