私はこのコードを見ていて、いくつか質問がありました。私はjqueryの基本マニュアルとgoogleでいくつかの掘り下げをしましたが、簡単な答えは見つかりませんでした。jqueryの構文を理解しようとしています
これは私を打つまず最初に、文のW/Oブラケットた場合、彼はインラインになり、それはクールだと私はあなたがそれを行うことができます知らなかったということである完全なコード
function slideSwitch()
{
var $active = $('#slideshow IMG.active');
if ($active.length == 0) $active = $('#slideshow IMG:last');
var $next = $active.next().length ? $active.next()
: $('#slideshow IMG:first');
$active.addClass('last-active');
$next.css({opacity: 0.0})
.addClass('active')
.animate({opacity: 1.0}, 1000, function() {
$active.removeClass('active last-active');
});
}
です。しかし、良いコーディング基準に従っているのか、それとも重要ではないのでしょうか?
また、var $ nextを宣言する次の行。私はそれの中でそのような種類の条件を持つ変数を見たことはありません。私は彼が$ active.next()を入力し、長さが$ active.next()がスライドショーの最初のimgになることを言っていると思います。私は、オペランドが何を意味するのかよく分かりません。
洞察?
はjqueryライブラリを使用しているセレクタではありませんか? – Brodie
@Brodie - あなたはセレクタについて質問していませんでした。 – Quentin