hirokonaBlog

ググる→忘れそう→即時メモ 京都のWebデザイナーの備忘録

jqueryで要素の順番を変更する

■順番を逆にする
http://unformedbuilding.com/articles/reverse-order-with-jquery/

■シャッフルする
どっかでいただいてきて重宝している
[html]
$.fn.extend ({
shuffle: function() {
$.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;
}
return this.each(function(){
var items = $(this).children().clone(true);
return (items.length) ? $(this).html($.shuffle(items)) : this;
});
}
});
[/html]


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください