jQueryで要素をシャッフルするプラグイン「jQuery Shuffle Plugin」
ランダムに要素を並び替える
バナーの順番をランダムで切り替えたり、おすすめ情報の並び順を切り替えたりする時に使える「jQuery Shuffle Plugin」をご紹介。
jQueryのプラグインを使用すれば、特定の要素だけランダムで表示できるようになります。
ソースコードは以下
(function($){ $.fn.shuffle = function() { return this.each(function(){ var items = $(this).children(); return (items.length) ? $(this).html($.shuffle(items)) : this; }); } $.shuffle = function(arr) { for( var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x ); return arr; } })(jQuery);
使い方
要素をするだけで、ランダムに表示されるようになります。
$('ul').shuffle();
簡単ですね。
興味のある方は下のリンクからどうぞ!
最新情報をお届けします