2017-02-21 4 views
-1

Je saisis ce curseur de volume:Pourquoi mon curseur de volume ne contrôle-t-il pas la musique?

http://codepen.io/heartcode/pen/sywuk

Mais je ne peux pas sembler le faire fonctionner. Rien n'arrive à la piste en train de jouer quoi que ce soit!

J'ai aussi essayé d'insérer

var $input = $('#sliderInput') .change (function(){ 
 
\t audio.volume = parseFloat(this.value/100); 
 
});

pour remplacer

var $input = $('#sliderInput'),

Qu'est-ce que je fais mal? S'IL VOUS PLAÎT AIDE! Ma liste de lecture est à l'intérieur d'un < li> dans un < ul> si cela aide tout.

+0

Veuillez inclure votre code ou vos messages d'erreur dans votre question, afin que StackOverflow puisse trouver une question similaire automatiquement et nous la copierons pour la recherche d'informations pertinentes. Suivez ce lien pour plus d'informations: http://meta.stackoverflow.com/questions/303812/discourage-screenshots-of-code-and-or-errors –

+0

Je ne reçois aucune erreur dans le code (heureusement ou malheureusement, celui qui peut être dans ce cas). Le curseur de volume apparaît et fonctionne parfaitement bien, mais il ne fait rien pour contrôler le volume réel. Je ne sais pas exactement quelle partie de mon code vous souhaitez inclure. – webdesign123

Répondre

1

Erh - est-ce parce que c'est une fonctionnalité d'interface utilisateur seulement? Il n'y a rien que je lis dans le code à faire avec l'audio ..? Peut-être mal ..

Je ne vois pas quoi que ce soit à faire avec JS:

defValue = $input.attr('value') 

Par conséquent, je ne vois pas comment cela changerait la valeur audio.

+0

Il fonctionne parfaitement bien en utilisant seulement ce code: var $ input = $ ('# sliderInput') .Modification (function() { \t audio.volume = parseFloat (this.value/100); }); N'a pas besoin d'être lié à l'interface utilisateur. – webdesign123