La vidéo ne sera pas lue après la première lecture

J’essaie de relier les points depuis des jours mais par manque de connaissances en positionnement et en jQuery. Je fais du code un gâchis. J’essaie de lire la vidéo en cliquant sur leurs icons. Je trouve ces problèmes avec mon code

  1. Le code fonctionne pour la première fois mais après la fermeture de la vidéo. Je ne peux pas cliquer pour jouer à nouveau ou un autre.
  2. Le bouton de lecture n’est pas réactif, il recouvre le texte en mode mobile, alors que je le veux statique mais réactif.
  3. En raison de la position du bouton, au centre de haut en bas à gauche, les 50% de gauche ont fait apparaître la barre de défilement horizontale.

Comme j’ai l’intention d’utiliser le même code jQuery sur d’autres pages et dans le même but, puis-je le rendre plus intelligent et ne pas écrire tout le code ou copier-coller à nouveau? Voici le code et voici le code

$(document).ready(function() { $(".netball-intro").click(function() { //jQuery(".sports-video").css("display", "block") //jQuery("#bgvid").toggleClass("is-not-active"); $(".fullscreen").toggleClass("is-video-active"); $("#netball-intro").get(0).play(); $(".fullscreen").click(function(){ $(this).addClass('hidden'); }); }); $(".interview").click(function() { //jQuery(".sports-video").css("display", "block") //jQuery("#bgvid").toggleClass("is-not-active"); $(".fullscreen").toggleClass("is-video-active"); $(".interview").get(0).play(); $(".fullscreen").click(function(){ $(this).addClass('hidden'); }); }); });