The Night Shadow
20.09.2007, 09:26:18
W jaki sposób w JS wyznaczyć dokładną pozycję danego elementu względem lewego górnego rogu ekranu, a więc pozycję X Y jeśli nie jest ona stała?
Ewentualnie jeśli mam diva wstawionego w określony miejscu (ale bez ustalonej pozycji x y), w jaki sposób wstawić drugiego diva po prawej od niego w pozycji ABSOLUTE, by oba do siebie przylegały?
Chodzi mi o stworzenie dynamicznego menu funkcjonującego jak Windowsowe menu, ale z dynamiczną ilością opcji...
nospor
20.09.2007, 09:36:40
The Night Shadow
20.09.2007, 10:17:04
Ok wobec tego drugie pytanie, czy istnieje możliwość określenia jakie jest ID elementu, nad którym umieszczony jest kursor myszy?
mike
20.09.2007, 10:27:59
The Night Shadow
20.09.2007, 20:15:24
Jeszcze jedno pytanie... powiedzy, że mamy coś takiego:
<ul>
<li>
</li>
<li>
<ul style="left: xxx;>
<li>
</li>
<li>
</li>
</ul>
</li>
</ul>
Pierwszy znacznik ul ma width auto, a wszystkie LI nowrap w stylach. Pytanie w jaki sposób w ul ze stylem left: xxx pobrać szerokość poprzedzającego ul?
JS pozwala np na coś takiego:
body = document.getElementsByTagName('body')[0];
[0] czyli pierwszy znacznik body na stronie. Wobec tego jak pobrać numer danego znacznika UL? Logicznie chyba będzie, że jeśli pobiorę ul o numerze -1 względem tego, któremu mam nadać szerokość powinno to działać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.