webForumDet fria alternativet

Layer slide funktion

1 svar · 210 visningar · startad av monAmour

monAmourMedlem sedan dec. 2002258 inlägg
#1

Har försökt ta upp det här med javascript och dhtml igen efter att inte ha programmerat på ett bra tag.
Försöker göra en enkel layer slide funktion med det vill inte fungera..
Har jag tänkt rätt?

-------------------------------------------------------------------------------

function slideTo(id,xpos,ypos) {
if (document.getElementById) {

	var slideLayer = document.getElementById(id);
	var currentXpos = slideLayer.style.left;
	var currentYpos = slideLayer.style.top;

	if (currentXpos \< xpos) {
		var diffXpos = xpos-currentXpos;
	}
	else if (xpos \< currentXpos) {
		var diffXpos = currentXpos-xpos;
	}
	else if (currentYpos \< ypos) {
		var diffYpos = ypos-currentYpos;
	}
	else if (ypos \< currentYpos) {
		var diffYpos = currentYpos-ypos;
	}

}

function doSlide() {
	for (i=0;i\<diffXpos;i++) {
		slideLayer.style.left = slideLayer.style.left+1;
	}

	for  (i=0;i\<diffYpos;i++) {
		slideLayer.style.top = slideLayer.style.top+1;
	}

}

doSlide();

}

------------------------------------------------------------

Tack på förhand!!
-Micke

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Eat this!

125 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)