Bonjour à tous,
J'en appel au expert javascript, sachant que je ne comprend vraiment pas de quoi peut venir mon problème.
Sur la page d'accueil de mon site, j'ai besoin de nombreuses librairies (j'utilise bootstrap), et l'une d'entre elle ne fonctionne pas si une des autres est activée. Alors que la bibliothèque qui me pose problème si je l'active est vraiment très simple :
J'ai essayé de désactiver le maximum de chose pour voir ce qui me posait problème, et voila ce que j'en conclu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $(document).ready(function() { "use strict"; var homePlayer = new MediaElementPlayer('#player', { audioWidth: "100%", audioHeight: 21, startVolume: 1, enableAutosize: true, features: ['playpause', 'current', 'progress', 'duration','tracks','volume'], alwaysShowControls: true, iPadUseNativeControls: false, iPhoneUseNativeControls: false, AndroidUseNativeControls: false, alwaysShowHours: false, showTimecodeFrameCount: false, framesPerSecond: 25, enableKeyboard: true, pauseOtherPlayers: true, keyActions: [], loop: true, success: function (mediaElement, domObject) { mediaElement.addEventListener('loadeddata', function(e) { $(".loading").fadeOut("slow"); }, false) } }); });
Si je fais ceci, ca marche :
Si je fais ceci, ma 2ème bibliothèque ne fonctionne plus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $(document).ready(function() { "use strict"; });
J'en conclu que la ligne var homePlayer me pose problème. Je pensais que ca venait d'une variable qui avait le mm nom ou quelque chose comme cela, mais rien trouvé de semblable dans ma 2ème bibliothèque...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $(document).ready(function() { "use strict"; var homePlayer = new MediaElementPlayer('#player', { }); });
Quelqu'un aurait une petite idée des raisons de ce problème ?
Je mets ma deuxième bibliothèque en PJ si besoin, il s'agit de raty, une lib permettant de créer facilement un système d'évaluation (avec les étoiles de 1 à 5).
Merci d'avance à tous et bon week !
Partager