Avatar billede extream Nybegynder
17. marts 2004 - 12:37 Der er 4 kommentarer og
1 løsning

vis lag fade

Har et lag som jeg gerne vil have til at fade frem ved show/hide layer, her der nogen som har lidt kode på det.
Avatar billede Slettet bruger
17. marts 2004 - 13:39 #1
Sådan her (?):

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript">
vs = false;
var to;

function visskjul() {
  clearTimeout(to);
  vs = !vs;
  if (vs) {
    document.getElementById("mindiv").style.visibility = "visible";
    vislag();
  }
  else
    skjullag();
}

opac = 0;

function vislag() {
  obj = document.getElementById("mindiv");
  opac += 5;
  if (opac <= 100) {
    if (document.all)
      obj.filters.alpha.opacity = opac;
    else
      obj.style.MozOpacity = opac / 100;
    to = setTimeout("vislag();", 100);
  }
}

function skjullag() {
  obj = document.getElementById("mindiv");
  opac -= 5;
  if (opac >= 0) {
    if (document.all)
      obj.filters.alpha.opacity = opac;
    else
      obj.style.MozOpacity = opac / 100;
    to = setTimeout("skjullag();", 100);
  }
}
</script>
</head>
<body>
<a href="#" onclick="visskjul();">Vis/skjul</a><br />
<div id="minDiv" style="position: absolute; visibility: hidden; border: 1px solid black; padding: 3px; background-color: #FFFFCC; filter: alpha(opacity=0); -moz-opacity: 0;">
Bla bla bla
</div>
</body>
</html>
Avatar billede cdc Novice
17. marts 2004 - 13:39 #2
Avatar billede extream Nybegynder
17. marts 2004 - 14:09 #3
ok har brugt phoenixv løsning så smid et svar
Avatar billede Slettet bruger
18. marts 2004 - 10:34 #4
Svar
Avatar billede roenving Novice
19. marts 2004 - 19:33 #5
Fint nok, bemærk bare, at maskinen bag /cdc's link håndterer et vilkårligt antal elementer, så hvis du har mere end en layer, du vil lave det på, er det direkte at bruge min løsning, i stedet for at oprette flere af phoenixv's !-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester