Modifier des données-src src via jquery
Im en utilisant un flexslider qui a des fichiers audio pour chaque diapositive, mais je ne veux pas charger d'innombrables fichiers audio tout de suite sur la page. Donc, im essayant d'obtenir les données-src pour devenir la src après chaque diapositive
les diapositives sont actuellement comme suit:
<div class="flexslider carousel">
<ul class="slides">
<li>
<img src="http://www.quinnmedical.com/skin/frontend/gigasavvy/quinn/ppt/Slide01.jpg" />
<audio id="demo" controls>
<source src="/skin/frontend/gigasavvy/quinn/audio/Slide1.mp3" type="audio/mpeg" />
</audio>
</li>
<li>
<img src="http://www.quinnmedical.com/skin/frontend/gigasavvy/quinn/ppt/Slide03.jpg" />
<audio id="demo" controls>
<source data-src="/skin/frontend/gigasavvy/quinn/audio/Slide3.mp3" src="" type="audio/mpeg" />
</audio>
</li>
</ul>
</div>
Dans l'après-fonction je veux modifier des données-src src. Toute aide serait grandement apprécié que la façon d'aller de données-src src
Vous ne pouvez pas la modifier. Tout ce que vous pouvez faire est d'ajouter un nouvel attribut et de supprimer la précédente.
Je pense que ce serait une meilleure solution pour set < audio preload="none">, qui sera tout simplement désactiver tous les préchargement des fichiers. Ou si vous voulez vraiment de la précharge de la diapositive en cours, modification de la précharge à la propriété "auto" lorsque le clapet est visible.
Je pense que ce serait une meilleure solution pour set < audio preload="none">, qui sera tout simplement désactiver tous les préchargement des fichiers. Ou si vous voulez vraiment de la précharge de la diapositive en cours, modification de la précharge à la propriété "auto" lorsque le clapet est visible.
OriginalL'auteur RMH | 2014-06-25
Vous devez vous connecter pour publier un commentaire.
De renommer un attribut ne sera pas possible. vous pouvez créer de nouveaux attributs et de supprimer l'ancien attribut. Supposons que si il y a un événement de clic, il sera possible tant que ci-dessous. Veuillez movdiy l'événement selon vos besoins.
OriginalL'auteur dvk317960
Essayez ceci:
Cela devrait aller de l'url à partir de
data-src
àsrc
, puis retirez ledata-src
attribut.OriginalL'auteur Raenix
À l'intérieur de l'après function get actuellement visible de la diapositive, puis obtenir l'auto sur elle, et elle est la source. Ensuite de vérifier si elle dispose déjà d'un
src
attribut. Si non, alors le régler à sa propre.data('src')
. Ajouter ceci dans le flexslider objet.OriginalL'auteur Adam Merrifield