Avatar billede sir_madsen Nybegynder
04. marts 2013 - 16:22 Der er 7 kommentarer

Fade div ud

Hej Eksperter,

Jeg har nedenstående kode, som jeg gerne vil have skal fade væk når man lukker den. Gerne via CSS eller Jquery:


===================================

<a href = "java script:void(0)" onclick = "document.getElementById('welcome').style.display='block';document.getElementById('fade').style.display='block'"><img class="grey" src="images/home.png"></a>
     

<div id="welcome" class="start_content"><a href = "java script:void(0)" onclick = "document.getElementById('welcome').style.display='none';document.getElementById('fade').style.display='none'"><h4 class="quote">Proceed</h4></a></div>

<div id="fade" class="start"></div> 

===================================


Mvh. Martin
Avatar billede Slettet bruger
04. marts 2013 - 17:58 #1
Det skulle være lige til at fikse, du skal bare bruge jquery fadeOut funktionen
http://api.jquery.com/fadeOut/
Avatar billede sir_madsen Nybegynder
04. marts 2013 - 21:01 #2
Det burde jo virke lige til. Men det fungerer ikke for mig. Er det fordi at knappen man skal trykke på er en Class?
Avatar billede Slettet bruger
05. marts 2013 - 06:25 #3
Der kan være flere grunde, kan du prøve at poste din kode og jquery her, eller sende det til mig på osj@device.dk
Avatar billede sir_madsen Nybegynder
05. marts 2013 - 10:10 #4
Det her er faktisk det eneste kode der er:

<a href = "java script:void(0)" onclick = "document.getElementById('welcome').style.display='block';document.getElementById('fade').style.display='block'"><img class="grey" src="images/home.png"></a>
     

<div id="welcome" class="start_content"><a href = "java script:void(0)" onclick = "document.getElementById('welcome').style.display='none';document.getElementById('fade').style.display='none'"><h4 class="quote">Proceed</h4></a></div>

<div id="fade" class="start"></div> 

Og så er der noget CSS
Avatar billede Slettet bruger
06. marts 2013 - 14:57 #5
Hej igen

Dette er min kode og der viser den først welcome skærmen når man trykker på linket, hvis du fjerner hide classen på welcome boksen så vil den være der fra start.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Tutorial</title>

        <!-- CSS Code -->
        <style type="text/css">
            .hide { display: none; }

            #welcome { background: none #cc0000; width: 400px; height: 200px; position: absolute; top: 20px; margin: 0 auto; }
        </style>

        <!-- Script Code -->
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
        <script type="text/javascript">
            /* When page has loaded */
            $(document).ready(function(){
                $(".show-welcome").click( function(event){
                    event.preventDefault;
                    $("#welcome").fadeIn("slow");
                });

                $(".hide-welcome").click( function(event){
                    event.preventDefault;
                    $("#welcome").fadeOut("slow");
                });
            });

            /* Create HTML5 elements for IE */
            document.createElement("nav");
            document.createElement("article");
            document.createElement("section");
        </script>

    </head>

    <body>

        <section id="content" data-type="content">
            <article class="content">

                <a href="#" class="show-welcome">Show welcome screen</a>
                     
                <div id="welcome" class="start_content hide"><a href="#" class="hide-welcome"><h4 class="quote">Proceed</h4></a></div>

                <div id="fade" class="start"></div>

            </article>
        </section>
    </body>
</html>
Avatar billede sir_madsen Nybegynder
12. marts 2013 - 09:47 #6
Skriver du et svar til løsning, så du kan få pointene?
Avatar billede Slettet bruger
12. marts 2013 - 12:17 #7
Der ligger allerede et svar fra mig, du skulle kunne accepterer.
Fik du det hele til at virke som du gerne ville?
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