ďťż
Podstrony
|
telcocafeMam dwa divy, jeden główny, z position: absolute, drugi znajduje się w nim. Idealnie nad drugim divem chcę wyświetlić innego diva z obrazkiem.Poniżej to samo zilustrowane: http://img469.images...przykladwm8.jpg Wszystko działa pięknie, podaję że left wyświetlanego diva ma być równa offsetLeft innego, i działa. Ale niestety tylko w operze i fireoxie. W IE niestety nie. Ma ktoś jakiś pomysł ? Kod JS: <script type="text/javascript" language="Javascript"> function pokaz(id) { document.getElementById('img_mini_'+id).style.left=document.getElementById('ty_' +id).offsetLeft-10+'px'; } </script> Użytkownik pawkow edytował ten post 21 marzec 2007, 20:16 <script type="text/javascript" language="Javascript"> function pokaz(id) { document.getElementById('img_mini_'+id).style.left=document.getElementById('ty_' +id).offsetLeft-10+'px'; } </script> Hmmm, a jakbyś odczytywał left ze style a nie z offsetu? //Tak patrzę po dokumentacji... Albo jestem ślepy, albo offset nie jest w zaimplementowanym przez MS w IE standardzie DOM. Bom nie spotkał tego na w3schools.com Użytkownik pbnan edytował ten post 22 marzec 2007, 19:44 niestety, nie ma zdefiniowanej wartości left, jest tylko left względem głównego diva A nie prościej będzie użyć visibility? Przeglądarka i tak zostawi miejsce, a widoczność będziesz przełączał jednym poleceniem ;) http://webmaster.hel.../visibility.htm ja tu nie pytam czy block jest lepsze od visibility, tylko jak przenieść diva ;) |
|||
Sitedesign by AltusUmbrae. |