Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[JS] niepożądane zwijanie menu w postaci diva
#1
Witam,

mam diva, który ma onMouseOver="wysun(parametry);" oraz onMouseOut="wsun(parametry);"

oraz skrypt JS:
Kod:
var left = new Array(150, 150, 150,150);
var wysuniety = new Array(0, 0, 0, 0);



function wysun(ktory,ids) {
if(wysuniety[ids]==0){
var jeden = document.getElementById(ktory);
jeden.style.left = left[ids] + 'px';

if (left[ids]>0) {
left[ids]--;
        var par='wysun("'+ktory+'" ,'+ids+')';
        setTimeout(par, 10);
    } else {
    wysuniety[ids]=1;
    return 0; }

}
}


function wsun(ktory,ids) {
if(wysuniety[ids]==1) {
var jeden = document.getElementById(ktory);
jeden.style.left = left[ids] + 'px';

if (left[ids]<150) {
left[ids]++;
var par='wsun("'+ktory+'" ,'+ids+')';
        setTimeout(par, 10);
    } else {
    wysuniety[ids]=0;
    return 0; }

}
}

Kod może być niepoprawny (nawet bardzo), bo pierwszy raz piszę cokolwiek w JSie Wink

Teraz przejdę do sedna sprawy. Gdy najadę na diva myszką ładnie się wysuwa, a gdy zabiorę myszkę z pola to się chowa Wink Jednak gdy najadę na tekst, który jest zawarty w divie to zachodzi zdarzenie onMouseOut i wszystko się chowa Tongue

Link: http://2b.polishcommunity.pl/

A więc parafrazując: pomożecie? Smile
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  problem z tłem pod menu loose 1 3,157 06-07-2017, 20:00
Ostatni post: loose
  problem z menu p410 10 10,359 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,269 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,539 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,678 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl