sort() sous chrome

sort() sous chrome - Javascript/Node.js - Programmation

Marsh Posté le 23-01-2019 à 12:12:47    

Bonjour,
 
Je viens sur le forum pour solliciter votre aide. Sur un site, j'ai un problème avec un bout de code javascript qui ne fonctionne pas sur google chrome.
 
Celui-ci trie l'affichage d'article.
 

Code :
  1. /************************
  2. ** Fonction sort **/
  3. function sortEvents() {
  4. $('.events article').sort(function(a,b) {
  5.         return $(a).data('sid') > $(b).data('sid');
  6.     }).appendTo('.events');
  7. }


 
J'ai trouvé ces infos https://stackoverflow.com/questions [...] 77#3195977 sur le bug chrome, mais je ne sais pas comment modifier mon code pour qu'il soit correcte pour tous les navigateur moderne.
 
vous pouvez tester sur http://jsfiddle.net/d2xwnoqv/1/
 
Je vous remercie pour votre aide


Message édité par Sp@ds le 23-01-2019 à 13:41:19
Reply

Marsh Posté le 23-01-2019 à 12:12:47   

Reply

Marsh Posté le 23-01-2019 à 14:22:51    

la fonction de callback transmise à Array.prototype.sort doit retourner une valeur numérique : https://developer.mozilla.org/fr/do [...] escription

Code :
  1. $('.events article').sort(function(a,b) {
  2.    return $(a).data('sid') - $(b).data('sid');
  3. }).appendTo('.events')


Message édité par Sp@ds le 23-01-2019 à 14:23:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed