要素を番号でソートする関数のこの部分があります。この番号はdata-ranking
、ソートする要素の属性から取得されます。
$(".tab_entry").sort(function(a,b){
return parseFloat(a.dataset.ranking) < parseFloat(b.dataset.ranking)
}).appendTo('div.active');
問題:これは Firefox 24 では完全に機能しますが、Chrome 28 では機能しません (並べ替えに失敗し、順序が間違っています)。Safari 5.1.7 と IE 10 では何もしません。
誰かが解決策を得ましたか?