Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di neo1976
    Registrato dal
    Mar 2015
    Messaggi
    379

    fare scomparire video fullscreen

    vorrei far scomparire un video fullscreen con l'effetto fade out appena il video termina, ma non ci riesco in nessun modo ho provato così, qualcuno sa dirmi dove ho sbagliato o consigliarmi un'alternativa?



    codice HTML:
    <!DOCTYPE html><html><head><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script><script>$('#fullscreen-bg video').bind('ended', function(){
       $(this).parent().fadeOut()
    })</script></head><body>
    <div class="fullscreen-bg">        <video  autoplay  class="fullscreen-bg__video">            <source src="video/gatto.mp4" type="video/mp4">            <source src="video/gatto.ogv" type="video/ogg">            <source src="video/gatto.webm" type="video/webm">        </video>    </div></body></html>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) dove è questo oggetto #fullscreen-bg video? Inoltre bisogna capire quando lo richiami.
    B) bind non credo sia più supportato da jquery devi usare on
    C) cosa è 'ended'?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di neo1976
    Registrato dal
    Mar 2015
    Messaggi
    379
    A) questa è la parte css dove sta #fullscreen-bg__video:

    codice:
    body {
    margin: 0;
    padding: 0;
    }
    
    
    .content {
    margin: 0 auto;
    width: 100%;
    max-width: 960px;
    padding: 0 15px;
    }
    
    
    h1 {
    margin: 60px 0;
    padding: 0;
    font-size: 50px;
    text-align: center;
    }
    
    
    p {
    margin: 0 0 30px 0;
    font-size: 30px;
    line-height: 1.5;
    }
    
    
    .fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
    }
    
    
    .fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
    
    
    @media (min-aspect-ratio: 16/9) {
    .fullscreen-bg__video {
    height: 300%;
    top: -100%;
    }
    }
    
    
    @media (max-aspect-ratio: 16/9) {
    .fullscreen-bg__video {
    width: 300%;
    left: -100%;
    }
    }
    
    
    @media (max-width: 767px) {
    .fullscreen-bg {
    background: url('../img/videoframe.jpg') center center / cover no-repeat;
    }
    
    
    .fullscreen-bg__video {
    display: none;
    }
    }
    C)ended non so cosa sia, ho trovato questo script in questa pagina internet e speravo funzionasse: http://stackoverflow.com/questions/1...ect-after-play

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non so che dire... ma senza un minimo di conoscenza di come funziona JavaScript dubito che potrai risolvere
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di neo1976
    Registrato dal
    Mar 2015
    Messaggi
    379
    Grazie comunque. :-)

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    ended è un evento che si verifica al termine del playback del video

    senza un esempio modificabile non posso verificare, ma di certo stai attaccando l'evento ad un elemento
    codice:
    $('#fullscreen-bg video')
    quando ancora non esiste in pagina

    dovresti quantomeno eseguire quel codice all'evento domready
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di neo1976
    Registrato dal
    Mar 2015
    Messaggi
    379
    grazie fcaldera,ho risolto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.