src/main/resources/static/home/js/video_header.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var HeaderVideo = (function ($, document) {
var settings = {
container: $('.header-video'),
header: $('.header-video--media'),
videoTrigger: $("#video-trigger"),
videoCloseTrigger: $('#video-close-trigger'),
teaserVideo: $('#teaser-video'),
autoPlayVideo: false
}
var init = function(options){
settings = $.extend(settings, options);
getVideoDetails();
setFluidContainer();
bindClickAction();
settings.videoCloseTrigger.hide();
if(videoDetails.teaser) {
appendTeaserVideo();
}
if(settings.autoPlayVideo) {
appendFrame();
}
}
var getVideoDetails = function() {
videoDetails = {
id: settings.header.attr('data-video-src'),
teaser: settings.header.attr('data-teaser-source'),
provider: settings.header.attr('data-provider').toLowerCase(),
videoHeight: settings.header.attr('data-video-height'),
videoWidth: settings.header.attr('data-video-width')
}
return videoDetails;
};
var setFluidContainer = function () {
settings.container.data('aspectRatio', videoDetails.videoHeight / videoDetails.videoWidth);
$(window).resize(function(){
var winWidth = $(window).width(),
winHeight = $(window).height();
settings.container
.width(winWidth)
.height(winWidth * settings.container.data('aspectRatio'));
if(winHeight < settings.container.height()) {
settings.container
.width(winWidth)
.height(winHeight);
}
}).trigger('resize');
};
后面还有 79 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。