Layer slide funktion

JavaScript

1 svar · 213 visningar · startad av monAmour

Medlem sedan dec. 2002258 inlägg
Trådstart#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

Medlem sedan nov. 20017 144 inlägg
#2

Eat this!

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)