在使用krpano全屏模式下,出来本身xml编写的内容可以展示外,其他的编写的HTML标签,layer弹窗就会失效。当使用F11全屏模式的情况下,则可以正常的使用layer弹窗功能。
解决方法:
改写内置的全屏方法,替换成浏览器的全屏方法。
解决步骤:
1、文件:vtourskin.xml
修改为:
2、在入口文件中加入jsfullscreen()方法function jsfullScreen() {
var isFull=!!(document.webkitIsFullScreen || document.mozFullScreen ||
document.msFullscreenElement || document.fullscreenElement
);
if (isFull==false) {
var element = document.documentElement;
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
}
}else{
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
}