Partage
  • Partager sur Facebook
  • Partager sur Twitter

(jquery)redimensionner ma fenêtre

    21 novembre 2017 à 21:31:38

    j'ai un tableau de videos qui jouent en boucle dans mon header et je cherche a l'adapter a ma fenêtre avec "resize()" de jquery. 

    j'aimerai que mon iframe (qui est un player vimeo) prend les dimensions de mon container ( parent) a chaque fois ke ma fenêtre se resize.

    mais la il rentre dans ma fonction il detect les redimensionnement de la fenêtre mais rien ne se passe, avez vous une idée ??

    voici mon code :

    <div class="container" onresize="adjust_size()" >
      <div class="containerVideo">
        <div class="fluid-width-video-wrapper" style="padding-top:50%; " >
    				<div id="headervideo" class="videoClass"></div>
    		</div>
    </div>
    </div>
    
    <script src="https://player.vimeo.com/api/player.js"></script>
    <script type = "text/javascript">
    
    //-------------------------------------------
    document.addEventListener("DOMContentLoaded", function(event) {
    // ---------------------------------------
    var videos = [
        <?php echo get_field('id_1', 300);?>,
        <?php echo get_field('id_2', 300);?>,
    				
    ];
    
    var randVideos = Math.floor(Math.random() * videos.length);
    var options = {
    		  id: videos[randVideos],//first element
    			loop: false,
    		};
    		player = new Vimeo.Player('headervideo', options); // new player
    
    		player.play()
    		playMovie(videos,0, true)
    
    })//end event
    
    
    // ============================
    var playMovie = function(videos, currentVideoIdx,first) {
    	if (!first)
    		player.loadVideo(videos[currentVideoIdx % videos.length]).then(function(id) {
    		player.play()
    	}).catch(function(error) {
    	});
    	player.on('ended', function() {
    		playMovie(videos, ++currentVideoIdx, false)
    	});
    }
    
    // -------------------------------
    
    // ============================
    
      function adjust_size() {
    		 alert("événement de redimensionnement détecté !");
    		var containerWidth = $('.container').css('width');
    		console.log(containerWidth);
    		var iframe = $('iframe.videoClass');
    		console.log(iframe);
    		iframe.css('width',containerWidth);
      };//end function
    
    	adjust_size();
    	$(window).resize(adjust_size);
    
    
    
    </script>



    • Partager sur Facebook
    • Partager sur Twitter

    (jquery)redimensionner ma fenêtre

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown