ここには、主にコードの記述方法に応じて、さまざまなオプションがあります。
.each()
jQuery関数を反復処理し、コレクション内の各アイテムに対して独自の関数を呼び出すために使用します。
$('.Middle-Tennessee').show().each(function(index, element) {
showNice($(element));
});
または、showNice()
関数はすでにjQueryコレクションを想定しているため、次のようにすることもできます。
var items = $('.Middle-Tennessee').show();
showNice(items);
または、showNice()
関数を破棄してjQueryチェーンを使用することもできます。
$('.Middle-Tennessee').show().css("opacity", 0).animate({opacity: 1}, 5000);
または、show、opacity、animateの代わりに組み込みのjQueryアニメーションを使用することもできます。
$('.Middle-Tennessee').fadeIn(5000);
showNice()
または、次のようなjqueryプラグインにすることもできます。
jQuery.fn.showNice = function() {
this.css('opacity', '0').animate({
opacity: 1,
}, 5000);
return this;
}
そして、jQueryメソッドのようにshowNiceを使用できます。
$('.Middle-Tennessee').show().showNice();