webForumDet fria alternativet
Logga in / Bli medlem

Layer slide funktion

JavaScript

1 svar · 210 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!

259 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)