如何在 jQuery 中“选择”通过 if 语句的 dom 元素?
我正在检查网址是否有哈希。哈希匹配视频容器的类。如果 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');
}
}