webForumDet fria alternativet

Scrolla in en bild över en annan

JavaScript

2 svar · 458 visningar · startad av Mattias Nordin

Medlem sedan dec. 20051 056 inlägg
Frågan#1

Scrolla in en bild (bild B) från vänster över (bild A) en annan vid mouse over.

Har letat lite på färdiga javascript. Är det någon som har ett bra förslag på hur man åstakommer detta smidigt. Har även varit inne på en layerlösning.

Medlem sedan aug. 20068 090 inlägg
#2

Kolla in olika slideshows på t.ex. https://www.dynamicdrive.com
Jag tror det finns en och annan som du kanske kan fixa till.

Medlem sedan dec. 20051 056 inlägg
#3

Tack för tipset. Hittade en sida som använde sig av Microsofts DXImageTransform. Med denna var det enkelt att få till min önskade effekt.

<img id="targetPic2" name="targetPic2" src="_design/bild1.png" 
style="position:relative;top:5px;left:7px; filter:progid:DXImageTransform.Microsoft.slide(Duration=0.4,slideStyle=push)">

...
OnMouseOver="fadeimg('targetPic2', '_design/bild2.png')"
OnMouseOver="fadeimg('targetPic2', '_design/bild1.png')"
...

<script type="text/javascript">
function fadeimg(objname, varTargetSrc){
	var objholder=document.getElementById(objname)
	objholder.filters[0].apply()
	objholder.src = varTargetSrc
	objholder.filters[0].play()
}
</script>
269 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)