{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<title>街景地图</title>
</head>
<body>
<div style="z-index: 10099;"><button type="button" onclick="ceshi()">测试按钮></button></div>
<div id="pano" style="display:block;width: 100%; height: calc(100vh - 20px)"></div>
</body>
</html>
<script type="text/javascript" src="{% static 'jquery-2.0.3.min.js' %}"></script>
<script src="{% static 'vtour/viewer/krpano.js' %}"></script> {# django 模板语法 #}
{# krpano js #}
<script>
var krpano = null;
embedpano({
swf: "{% static 'vtour/tour.swf' %}",
id: "krpanoSWFObject",
xml: "{% static 'vtour/tour.xml' %}",
target: "pano",
consolelog: true,
passQueryParameters: true,
onready: krpano_onready_callback
});
function krpano_onready_callback(krpano_interface) {
krpano = krpano_interface;
}
function ceshi() {
krpano.set("autorotate.enabled",false); 关闭自动旋转
}
</script>
坑
krpano.set("autorotate.enabled",false);
一定加引号啊 , 不然autorotate报错
我看了好多文档 都没有加引号 坑死坑死
例如 https://juejin.im/post/5d071e22f265da1b8a4f1d3e#heading-35