# krpanoH5 **Repository Path**: jasonxs45/krpanoH5 ## Basic Information - **Project Name**: krpanoH5 - **Description**: 基于krpano的简单H5 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-03-10 - **Last Updated**: 2022-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # krpanoH5 基于 krpano 的简单 H5 自己写的内容主要在 custom.xml 和 tour.html 的 js 里面 # html 里面,预先写好可以在 xml 中使用的 js 方法(type 为 JavaScript 的 action 标签内会用到) 利用 krpano 对象的 call 方法 调用 xml 中使用的内置语法 createSpot ```Javascript // 声明krpano对象 var krpano = document.getElementById("krpanoSWFObject"); // 遍历创建热点 function addSpot() { for (var i = 0; i < detailArr.length; i++) { krpano.call("createSpot(hotspot" + i + "," + detailArr[i].coordinates.ath + "," + detailArr[i].coordinates.atv + ",'images/" + detailArr[i].py + "3.png'," + i + ")"); } } ``` 需要自己控制全景的开始与进场方法 ```Javascript function littleplanetintro() { krpano.call('startup();'); krpano.call('mylittleplanetintro();'); // krpano.call('skin_setup_littleplanetintro();'); // krpano.call('switch(plugin[skin_gyro].enabled);'); } ``` # custom.xml 中 利用其内置的标签 写好热点的三种样式以及需要用到的 action ```xml