javascript - 交互式 360 视频中的缩放触发效果?
问题描述
我有一个 360 度视频,它与视频中基于时间的弹出问题互动。我想用特定帧触发问题,例如,如果您放大并在放大时到达视频中的特定帧,然后触发一个“隐藏”问题,如果您不这样做,该问题不会出现在视频中。
这可以在javascript中完成吗?做了一些搜索,但找不到任何具体信息。
解决方案
Zoom 将 html 附加到分配给它的元素内,因此该元素必须能够接受 html。
// Example:
$(document).ready(function(){
$('a.photo').zoom({url: 'photo-big.jpg'});
});
// Using Colorbox with Zoom
$(document).ready(function(){
$('a.photo').zoom({
url: 'photo-big.jpg',
callback: function(){
$(this).colorbox({href: this.src});
}
});
});
要将缩放与 img 元素一起使用,
$(document).ready(function(){
$('img')
.wrap('<span style="display:inline-block"></span>')
.css('display', 'block')
.parent()
.zoom();
});
推荐阅读
- c - 无法理解 getop 函数中的最后两个 while 循环
- javascript - 修改 javascript 以维护 Flask 中的 HTML 下拉菜单选择
- mysql - 检查日期是否介于 MySQL 数据库中的两个日期之间?
- c# - 快速比较相同字符串数组的元素
- java - 我有一个动画拖放问题
- angular7 - 无法读取未定义的属性“切片”。当我在 ionic 4 中使用 lcrypt 时
- java - 如何在 Java 的 SecureRandom nextLong 中指定最大值
- asp.net-mvc - 元组问题@model 元组
> - r - 将 data.frame 转换为邻接矩阵以进行网络分析 (R)
- active-directory - 第三方客户端如何获取和使用 Active Directory/LDAP 权限?