jQueryでifステートメントを渡すdom要素を「選択」するにはどうすればよいですか?
URLにハッシュがあるかどうかを確認しています。ハッシュはビデオ コンテナのクラスと一致します。URL にハッシュがある場合、一致するクラスを持つ iframe にアクティブなクラスが追加され、非表示ではなくブロックとして表示されます。そうでない場合は、リストの最初のビデオが表示されます。
jQuery(document).ready(function($) {
videoCarousel();
});
function videoCarousel() {
// Set variables
var carousel = $('#video_container');
var videos = $('#video_container #video iframe');
// Get url hash and remove # from begining
var hash = window.location.hash.substring(1);
if (videos.hasClass(hash)) {
$(this).addClass('active');
} else {
videos.first().addClass('active');
}
}