-
1. Data: 2014-08-25 11:31:03
Temat: Sprawdzenie który element li jest aktualnie podświetlony ?
Od: "Jakub" <j...@i...pl>
Witam
mam w html taką listę:
<ul id="abc">
<li>Komputery</li>
<li>Elektronika i Foto</li>
<li>Strefa Gracza</li>
<li>AGD</li>
<li>Dom i ogród</li>
</ul>
i po najechaniu myszą chcę sprawdzić który z nich jest aktualnie poświetlony
/ aktywny.
Na raze wymysliłem taki kod:
function display(){
me = document.getElementById("abc");
me.onmouseover = function(){
lista = me.getElementsByTagName('li');
ile = lista.length;
for (i=0; i<ile; i++){
el = lista[i];
// ??? nie wiem ja odczytaj który z elemtów li jest aktywny
}
}
me.onmouseout = function(){
};
}
nIntervId = setInterval(display, 300);
}
jak sprawdzić który z elementów LI jest aktywny po najechaniu myszą?
Pozdrawiam
Jakub
-
2. Data: 2014-08-27 17:42:26
Temat: Re: Sprawdzenie kt?ry element li jest aktualnie pod?wietlony ?
Od: Cezary Tomczyk <c...@g...com>
On 2014-08-25 11:31, Jakub wrote:
[...]
> function display(){
> me = document.getElementById("abc");
>
> me.onmouseover = function(){
> lista = me.getElementsByTagName('li');
> ile = lista.length;
> for (i=0; i<ile; i++){
> el = lista[i];
> // ??? nie wiem ja odczytaj kt?ry z elemt?w li jest aktywny
> }
> }
> me.onmouseout = function(){
> };
> }
>
> nIntervId = setInterval(display, 300);
> }
>
>
> jak sprawdzi? kt?ry z element?w LI jest aktywny po najechaniu mysz??
Użyj https://developer.mozilla.org/en-US/docs/Web/API/eve
nt.currentTarget
var tar;
for (i=0; i<ile; i++){
el = lista[i];
tar = el.currentTarget;
}
--
Cezary Tomczyk
http://www.ctomczyk.pl/
-
3. Data: 2014-08-28 12:22:08
Temat: Re: Sprawdzenie kt?ry element li jest aktualnie pod?wietlony ?
Od: "Jakub" <j...@i...pl>
Dzięki , ogarneła mnie jakaś pół mroczność