[JS] niepożądane zwijanie menu w postaci diva

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
danio1021
Posty: 2
Rejestracja: pn maja 31, 2010 7:58 pm

[JS] niepożądane zwijanie menu w postaci diva

Post autor: danio1021 »

Witam,

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

oraz skrypt JS:

Kod: Zaznacz cały

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 ;)

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

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

A więc parafrazując: pomożecie? :)
knight-rider
Nowy
Nowy
Posty: 34
Rejestracja: pn lis 16, 2009 9:33 am

Re: [JS] niepożądane zwijanie menu w postaci diva

Post autor: knight-rider »

parafrazując: co chcesz osiągnąć? bo jedynie pytanie jakie zadaleś to: czy pomożemy? ale jak, co ma sie dziać? jak to ma działać, szczegóły chłopie
danio1021
Posty: 2
Rejestracja: pn maja 31, 2010 7:58 pm

Re: [JS] niepożądane zwijanie menu w postaci diva

Post autor: danio1021 »

chcę, aby div się nie chował gdy najadę coś co jest zawarte w nim (hiperlacze etc.) ;p
przerobiłem strone na klikanie, ale nadal chcialbym znac odpowiedz na wczesniejsze pytanie :)
ODPOWIEDZ