|
@@ -6,36 +6,36 @@ var _userList;
|
|
var plugins_init_function = new Array();//接收显示时的init方法
|
|
var plugins_init_function = new Array();//接收显示时的init方法
|
|
|
|
|
|
//krpano loadcomplete调用
|
|
//krpano loadcomplete调用
|
|
-function showPanoBtns(sceneCount){
|
|
|
|
|
|
+function showPanoBtns(sceneCount) {
|
|
if (sceneCount > 1) {
|
|
if (sceneCount > 1) {
|
|
$(".vrshow_container_3_min .img_desc_container_min:eq(0)").show();
|
|
$(".vrshow_container_3_min .img_desc_container_min:eq(0)").show();
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
$(".vrshow_container_3_min .img_desc_container_min:eq(0)").hide();
|
|
$(".vrshow_container_3_min .img_desc_container_min:eq(0)").hide();
|
|
}
|
|
}
|
|
$("#panoBtns").show();
|
|
$("#panoBtns").show();
|
|
}
|
|
}
|
|
|
|
|
|
-function fullscreen(el){
|
|
|
|
|
|
+function fullscreen(el) {
|
|
//krpano.call("switch(fullscreen);");
|
|
//krpano.call("switch(fullscreen);");
|
|
//launchFullScreen(document.documentElement);
|
|
//launchFullScreen(document.documentElement);
|
|
- if($(el).hasClass('btn_fullscreen')){
|
|
|
|
|
|
+ if ($(el).hasClass('btn_fullscreen')) {
|
|
launchFullScreen(document.getElementById('fullscreenid'));
|
|
launchFullScreen(document.getElementById('fullscreenid'));
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
krpano.call("skin_showthumbs(false);");
|
|
krpano.call("skin_showthumbs(false);");
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
exitFullscreen();
|
|
exitFullscreen();
|
|
}
|
|
}
|
|
toggleFullscreenBtn(el);
|
|
toggleFullscreenBtn(el);
|
|
}
|
|
}
|
|
|
|
|
|
function launchFullScreen(element) {
|
|
function launchFullScreen(element) {
|
|
- if(element.requestFullscreen) {
|
|
|
|
|
|
+ if (element.requestFullscreen) {
|
|
element.requestFullscreen();
|
|
element.requestFullscreen();
|
|
- } else if(element.mozRequestFullScreen) {
|
|
|
|
|
|
+ } else if (element.mozRequestFullScreen) {
|
|
element.mozRequestFullScreen();
|
|
element.mozRequestFullScreen();
|
|
- } else if(element.webkitRequestFullscreen) {
|
|
|
|
|
|
+ } else if (element.webkitRequestFullscreen) {
|
|
element.webkitRequestFullscreen();
|
|
element.webkitRequestFullscreen();
|
|
- } else if(element.msRequestFullscreen) {
|
|
|
|
|
|
+ } else if (element.msRequestFullscreen) {
|
|
element.msRequestFullscreen();
|
|
element.msRequestFullscreen();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -55,27 +55,27 @@ function exitFullscreen() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function toggleFullscreenBtn(el){
|
|
|
|
- if($(el).hasClass("btn_fullscreen")){
|
|
|
|
|
|
+function toggleFullscreenBtn(el) {
|
|
|
|
+ if ($(el).hasClass("btn_fullscreen")) {
|
|
$(el).removeClass("btn_fullscreen");
|
|
$(el).removeClass("btn_fullscreen");
|
|
$(el).addClass("btn_fullscreen_off");
|
|
$(el).addClass("btn_fullscreen_off");
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
$(el).removeClass("btn_fullscreen_off");
|
|
$(el).removeClass("btn_fullscreen_off");
|
|
$(el).addClass("btn_fullscreen");
|
|
$(el).addClass("btn_fullscreen");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function toggleBtns(flag){
|
|
|
|
- if(flag){
|
|
|
|
|
|
+function toggleBtns(flag) {
|
|
|
|
+ if (flag) {
|
|
$("#panoBtns").show();
|
|
$("#panoBtns").show();
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
$("#panoBtns").hide();
|
|
$("#panoBtns").hide();
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
krpano.call('skin_showthumbs(false);');
|
|
krpano.call('skin_showthumbs(false);');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function showWebVR(){
|
|
|
|
|
|
+function showWebVR() {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var webvr = krpano.get("webvr");
|
|
var webvr = krpano.get("webvr");
|
|
webvr.entervr();
|
|
webvr.entervr();
|
|
@@ -83,7 +83,7 @@ function showWebVR(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-function showthumbs(){
|
|
|
|
|
|
+function showthumbs() {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
krpano.call("skin_showthumbs();");
|
|
krpano.call("skin_showthumbs();");
|
|
}
|
|
}
|
|
@@ -95,7 +95,7 @@ function hidePictext() {
|
|
toggleBtns(true);
|
|
toggleBtns(true);
|
|
}
|
|
}
|
|
|
|
|
|
-function showPictext(title,content) {
|
|
|
|
|
|
+function showPictext(title, content) {
|
|
toggleBtns(false);
|
|
toggleBtns(false);
|
|
//var data = $("body").data("panoData");
|
|
//var data = $("body").data("panoData");
|
|
// $('#pictextWorkName').text('');
|
|
// $('#pictextWorkName').text('');
|
|
@@ -107,7 +107,7 @@ function showPictext(title,content) {
|
|
}
|
|
}
|
|
|
|
|
|
//krpano调用 初始化高级设置
|
|
//krpano调用 初始化高级设置
|
|
-function initAdvancedSetting(sceneName){
|
|
|
|
|
|
+function initAdvancedSetting(sceneName) {
|
|
//initViewSetting(sceneName);
|
|
//initViewSetting(sceneName);
|
|
initEffectSetting(sceneName);
|
|
initEffectSetting(sceneName);
|
|
initHotspotSetting(sceneName);
|
|
initHotspotSetting(sceneName);
|
|
@@ -117,271 +117,271 @@ function initAdvancedSetting(sceneName){
|
|
// initAuthourInfo(sceneName);
|
|
// initAuthourInfo(sceneName);
|
|
}
|
|
}
|
|
|
|
|
|
-function initTourGuideSetting(sceneName){
|
|
|
|
|
|
+function initTourGuideSetting(sceneName) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var tourGuideObj = $("body").data("panoData").tour_guide;
|
|
var tourGuideObj = $("body").data("panoData").tour_guide;
|
|
- if(tourGuideObj.points.length > 0){
|
|
|
|
|
|
+ if (tourGuideObj.points.length > 0) {
|
|
$('#pano .vrshow_tour_btn').show();
|
|
$('#pano .vrshow_tour_btn').show();
|
|
- }else{
|
|
|
|
|
|
+ } else {
|
|
$('#pano .vrshow_tour_btn').hide();
|
|
$('#pano .vrshow_tour_btn').hide();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
var lsTourGuideObj = null;
|
|
var lsTourGuideObj = null;
|
|
-function startTourGuide(){
|
|
|
|
|
|
+function startTourGuide() {
|
|
toggleBtns(false);
|
|
toggleBtns(false);
|
|
lsTourGuideObj = $("body").data("panoData").tour_guide;
|
|
lsTourGuideObj = $("body").data("panoData").tour_guide;
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
//krpano.call('showlog(true)');
|
|
//krpano.call('showlog(true)');
|
|
var curSceneName = krpano.get('xml.scene');
|
|
var curSceneName = krpano.get('xml.scene');
|
|
var firstPoint = lsTourGuideObj.points[0];
|
|
var firstPoint = lsTourGuideObj.points[0];
|
|
- if(lsTourGuideObj.useStartImg){
|
|
|
|
- krpano.call('show_tour_guide_alert('+lsTourGuideObj.startImgUrl+');');
|
|
|
|
|
|
+ if (lsTourGuideObj.useStartImg) {
|
|
|
|
+ krpano.call('show_tour_guide_alert(' + lsTourGuideObj.startImgUrl + ');');
|
|
}
|
|
}
|
|
- if(this.sceneName != curSceneName){
|
|
|
|
- krpano.call('loadscene('+firstPoint.sceneName+', null, MERGE);');
|
|
|
|
|
|
+ if (this.sceneName != curSceneName) {
|
|
|
|
+ krpano.call('loadscene(' + firstPoint.sceneName + ', null, MERGE);');
|
|
}
|
|
}
|
|
var curfov = krpano.get('view.fov');
|
|
var curfov = krpano.get('view.fov');
|
|
- krpano.call('lookto('+firstPoint.ath+','+firstPoint.atv+','+curfov+',smooth(720,-720,720),true,true,js(looktoCallBack('+1+')));');
|
|
|
|
|
|
+ krpano.call('lookto(' + firstPoint.ath + ',' + firstPoint.atv + ',' + curfov + ',smooth(720,-720,720),true,true,js(looktoCallBack(' + 1 + ')));');
|
|
}
|
|
}
|
|
|
|
|
|
-function looktoCallBack(idx){
|
|
|
|
|
|
+function looktoCallBack(idx) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
- if(idx < lsTourGuideObj.points.length){
|
|
|
|
|
|
+ if (idx < lsTourGuideObj.points.length) {
|
|
var pointObj = lsTourGuideObj.points[idx];
|
|
var pointObj = lsTourGuideObj.points[idx];
|
|
var curSceneName = krpano.get('xml.scene');
|
|
var curSceneName = krpano.get('xml.scene');
|
|
var curfov = krpano.get('view.fov');
|
|
var curfov = krpano.get('view.fov');
|
|
- if(pointObj.sceneName != curSceneName){
|
|
|
|
- krpano.call('loadscene('+pointObj.sceneName+', null, MERGE);');
|
|
|
|
- krpano.call('lookto('+pointObj.ath+','+pointObj.atv+','+curfov+',smooth(720,-720,720),true,true,js(looktoCallBack('+(parseInt(idx)+1)+')));');
|
|
|
|
- }else{
|
|
|
|
- krpano.call('lookto('+pointObj.ath+','+pointObj.atv+','+curfov+',tween(easeInOutQuad,'+parseInt(pointObj.moveTime)+'),true,true,js(looktoCallBack('+(parseInt(idx)+1)+')));');
|
|
|
|
|
|
+ if (pointObj.sceneName != curSceneName) {
|
|
|
|
+ krpano.call('loadscene(' + pointObj.sceneName + ', null, MERGE);');
|
|
|
|
+ krpano.call('lookto(' + pointObj.ath + ',' + pointObj.atv + ',' + curfov + ',smooth(720,-720,720),true,true,js(looktoCallBack(' + (parseInt(idx) + 1) + ')));');
|
|
|
|
+ } else {
|
|
|
|
+ krpano.call('lookto(' + pointObj.ath + ',' + pointObj.atv + ',' + curfov + ',tween(easeInOutQuad,' + parseInt(pointObj.moveTime) + '),true,true,js(looktoCallBack(' + (parseInt(idx) + 1) + ')));');
|
|
}
|
|
}
|
|
- }else{
|
|
|
|
- if(lsTourGuideObj.useEndImg){
|
|
|
|
- krpano.call('show_tour_guide_alert('+lsTourGuideObj.endImgUrl+');');
|
|
|
|
|
|
+ } else {
|
|
|
|
+ if (lsTourGuideObj.useEndImg) {
|
|
|
|
+ krpano.call('show_tour_guide_alert(' + lsTourGuideObj.endImgUrl + ');');
|
|
}
|
|
}
|
|
toggleBtns(true);
|
|
toggleBtns(true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function initSandTableSetting(sceneName){
|
|
|
|
|
|
+function initSandTableSetting(sceneName) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var sandTableObj = $("body").data("panoData").sand_table;
|
|
var sandTableObj = $("body").data("panoData").sand_table;
|
|
var existFlag = false;
|
|
var existFlag = false;
|
|
- $(sandTableObj.sandTables).each(function(idx){
|
|
|
|
- if(this.sceneOpt[sceneName]){
|
|
|
|
|
|
+ $(sandTableObj.sandTables).each(function (idx) {
|
|
|
|
+ if (this.sceneOpt[sceneName]) {
|
|
//设置背景图片
|
|
//设置背景图片
|
|
- krpano.set("layer[map].url",this.imgPath);
|
|
|
|
- $.each(this.sceneOpt,function(sceneName,value){
|
|
|
|
- var spotName = 'spot_'+sceneName;
|
|
|
|
- addRadarSpot(spotName,value.krpLeft,value.krpTop);
|
|
|
|
|
|
+ krpano.set("layer[map].url", this.imgPath);
|
|
|
|
+ $.each(this.sceneOpt, function (sceneName, value) {
|
|
|
|
+ var spotName = 'spot_' + sceneName;
|
|
|
|
+ addRadarSpot(spotName, value.krpLeft, value.krpTop);
|
|
});
|
|
});
|
|
var hlookatIncre = krpano.get('view.hlookat') - this.sceneOpt[sceneName].hlookat;
|
|
var hlookatIncre = krpano.get('view.hlookat') - this.sceneOpt[sceneName].hlookat;
|
|
- krpano.call('activatespot('+(parseFloat(this.sceneOpt[sceneName].rotate)+parseFloat(hlookatIncre))+');');
|
|
|
|
|
|
+ krpano.call('activatespot(' + (parseFloat(this.sceneOpt[sceneName].rotate) + parseFloat(hlookatIncre)) + ');');
|
|
existFlag = true;
|
|
existFlag = true;
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- if(!existFlag){
|
|
|
|
|
|
+ if (!existFlag) {
|
|
$('.vrshow_radar_btn').hide();
|
|
$('.vrshow_radar_btn').hide();
|
|
- krpano.set('layer[mapcontainer].visible',false);
|
|
|
|
- }else{
|
|
|
|
|
|
+ krpano.set('layer[mapcontainer].visible', false);
|
|
|
|
+ } else {
|
|
$('.vrshow_radar_btn').show();
|
|
$('.vrshow_radar_btn').show();
|
|
- if(sandTableObj.isOpen){
|
|
|
|
- krpano.set('layer[mapcontainer].visible',true);
|
|
|
|
|
|
+ if (sandTableObj.isOpen) {
|
|
|
|
+ krpano.set('layer[mapcontainer].visible', true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function toggleKrpSandTable(){
|
|
|
|
|
|
+function toggleKrpSandTable() {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var isVisible = krpano.get('layer[mapcontainer].visible');
|
|
var isVisible = krpano.get('layer[mapcontainer].visible');
|
|
- if(isVisible){
|
|
|
|
- krpano.set('layer[mapcontainer].visible',false);
|
|
|
|
- }else{
|
|
|
|
- krpano.set('layer[mapcontainer].visible',true);
|
|
|
|
|
|
+ if (isVisible) {
|
|
|
|
+ krpano.set('layer[mapcontainer].visible', false);
|
|
|
|
+ } else {
|
|
|
|
+ krpano.set('layer[mapcontainer].visible', true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function addRadarSpot(name,x,y){
|
|
|
|
|
|
+function addRadarSpot(name, x, y) {
|
|
//console.log(x+','+y);
|
|
//console.log(x+','+y);
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
- krpano.call('addlayer('+name+');');
|
|
|
|
- krpano.set('layer['+name+'].style','spot');
|
|
|
|
- krpano.set('layer['+name+'].x',x);
|
|
|
|
- krpano.set('layer['+name+'].y',y);
|
|
|
|
- krpano.set('layer['+name+'].parent','radarmask');
|
|
|
|
- krpano.call('layer['+name+'].loadstyle(spot);');
|
|
|
|
|
|
+ krpano.call('addlayer(' + name + ');');
|
|
|
|
+ krpano.set('layer[' + name + '].style', 'spot');
|
|
|
|
+ krpano.set('layer[' + name + '].x', x);
|
|
|
|
+ krpano.set('layer[' + name + '].y', y);
|
|
|
|
+ krpano.set('layer[' + name + '].parent', 'radarmask');
|
|
|
|
+ krpano.call('layer[' + name + '].loadstyle(spot);');
|
|
//krpano.set('layer['+name+'].keep','true');
|
|
//krpano.set('layer['+name+'].keep','true');
|
|
//krpano.set('layer['+name+'].visible','true');
|
|
//krpano.set('layer['+name+'].visible','true');
|
|
}
|
|
}
|
|
|
|
|
|
-function initHotspotSetting(sceneName){
|
|
|
|
|
|
+function initHotspotSetting(sceneName) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var hotspotObj = ($("body").data("panoData").hotspot)[sceneName];
|
|
var hotspotObj = ($("body").data("panoData").hotspot)[sceneName];
|
|
- if(hotspotObj){
|
|
|
|
- $.each(hotspotObj,function(key,value){
|
|
|
|
- if(key == 'scene'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addSceneChangeHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+this.linkedscene+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true)');
|
|
|
|
|
|
+ if (hotspotObj) {
|
|
|
|
+ $.each(hotspotObj, function (key, value) {
|
|
|
|
+ if (key == 'scene') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addSceneChangeHotSpot("' + this.imgPath + '","' + (this.name) + '",' + this.linkedscene + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true)');
|
|
});
|
|
});
|
|
- }else if(key == 'link'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addLinkHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+this.link+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'link') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addLinkHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + this.link + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'image'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addImgHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+this.galleryName+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'image') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addImgHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + this.galleryName + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'text'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addWordHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+html_encode(this.wordContent)+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'text') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addWordHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + html_encode(this.wordContent) + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'voice'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addVoiceHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+this.musicSrc+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'voice') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addVoiceHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + this.musicSrc + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'around'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addAroundHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+this.aroundPath+','+this.fileCount+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'around') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addAroundHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + this.aroundPath + ',' + this.fileCount + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'imgtext'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addImgTextHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+imgtext_encode(this.imgtext_wordContent)+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'imgtext') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addImgTextHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + imgtext_encode(this.imgtext_wordContent) + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'obj'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addObjHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+this.objid+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'obj') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addObjHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + this.objid + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
- }else if(key == 'video'){
|
|
|
|
- $(value).each(function(idx){
|
|
|
|
- krpano.call('addVideoHotSpot("'+this.imgPath+'","'+ (this.name) +'",'+html_encode(this.hotspotTitle)+','+(this.ath)+','+(this.atv)+','+this.isDynamic+',false,true,'+this.location+','+this.isShowSpotName+')');
|
|
|
|
|
|
+ } else if (key == 'video') {
|
|
|
|
+ $(value).each(function (idx) {
|
|
|
|
+ krpano.call('addVideoHotSpot("' + this.imgPath + '","' + (this.name) + '",' + html_encode(this.hotspotTitle) + ',' + (this.ath) + ',' + (this.atv) + ',' + this.isDynamic + ',false,true,' + this.location + ',' + this.isShowSpotName + ')');
|
|
});
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function initEffectSetting(sceneName){
|
|
|
|
|
|
+function initEffectSetting(sceneName) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var effectObj = null;
|
|
var effectObj = null;
|
|
var effectData = $("body").data("panoData").special_effects;
|
|
var effectData = $("body").data("panoData").special_effects;
|
|
- $(effectData.effectSettings).each(function(idx){
|
|
|
|
- if(this.sceneName == sceneName){
|
|
|
|
|
|
+ $(effectData.effectSettings).each(function (idx) {
|
|
|
|
+ if (this.sceneName == sceneName) {
|
|
effectObj = this;
|
|
effectObj = this;
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- if(effectObj){
|
|
|
|
- if(effectObj.isOpen){
|
|
|
|
- if(effectObj.effectType == 'sunshine'){
|
|
|
|
|
|
+ if (effectObj) {
|
|
|
|
+ if (effectObj.isOpen) {
|
|
|
|
+ if (effectObj.effectType == 'sunshine') {
|
|
//krpano.set('lensflares[obj].item[lensitemobj].scene',sceneName);
|
|
//krpano.set('lensflares[obj].item[lensitemobj].scene',sceneName);
|
|
//krpano.set('lensflares[obj].item[lensitemobj].ath',effectObj.ath);
|
|
//krpano.set('lensflares[obj].item[lensitemobj].ath',effectObj.ath);
|
|
//krpano.set('lensflares[obj].item[lensitemobj].atv',effectObj.atv);
|
|
//krpano.set('lensflares[obj].item[lensitemobj].atv',effectObj.atv);
|
|
- krpano.call('addLensflares('+effectObj.ath+','+effectObj.atv+')');
|
|
|
|
- }else{
|
|
|
|
- krpano.call('addEffect("'+effectObj.effectType+'","'+effectObj.effectImgPath+'")');
|
|
|
|
|
|
+ krpano.call('addLensflares(' + effectObj.ath + ',' + effectObj.atv + ')');
|
|
|
|
+ } else {
|
|
|
|
+ krpano.call('addEffect("' + effectObj.effectType + '","' + effectObj.effectImgPath + '")');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function littlePlaneOpen(sceneName){
|
|
|
|
|
|
+function littlePlaneOpen(sceneName) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var lookatObj = null;
|
|
var lookatObj = null;
|
|
var angleData = $("body").data("panoData").angle_of_view;
|
|
var angleData = $("body").data("panoData").angle_of_view;
|
|
- $(angleData.viewSettings).each(function(idx){
|
|
|
|
- if(this.sceneName == sceneName){
|
|
|
|
|
|
+ $(angleData.viewSettings).each(function (idx) {
|
|
|
|
+ if (this.sceneName == sceneName) {
|
|
lookatObj = this;
|
|
lookatObj = this;
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- if(lookatObj){
|
|
|
|
- krpano.set('view.vlookat',lookatObj.vlookat);
|
|
|
|
- krpano.set('view.hlookat',lookatObj.hlookat);
|
|
|
|
- krpano.set('view.fov',lookatObj.fov);
|
|
|
|
- krpano.set('view.fovmax',lookatObj.fovmax);
|
|
|
|
- if(lookatObj.hlookatmin){
|
|
|
|
- krpano.set('view.hlookatmin',lookatObj.hlookatmin);
|
|
|
|
|
|
+ if (lookatObj) {
|
|
|
|
+ krpano.set('view.vlookat', lookatObj.vlookat);
|
|
|
|
+ krpano.set('view.hlookat', lookatObj.hlookat);
|
|
|
|
+ krpano.set('view.fov', lookatObj.fov);
|
|
|
|
+ krpano.set('view.fovmax', lookatObj.fovmax);
|
|
|
|
+ if (lookatObj.hlookatmin) {
|
|
|
|
+ krpano.set('view.hlookatmin', lookatObj.hlookatmin);
|
|
}
|
|
}
|
|
- if(lookatObj.hlookatmax){
|
|
|
|
- krpano.set('view.hlookatmax',lookatObj.hlookatmax);
|
|
|
|
|
|
+ if (lookatObj.hlookatmax) {
|
|
|
|
+ krpano.set('view.hlookatmax', lookatObj.hlookatmax);
|
|
}
|
|
}
|
|
- krpano.call('skin_setup_littleplanetintro('+lookatObj.fovmin+','+(-1*lookatObj.vlookatmax)+','+(-1*lookatObj.vlookatmin)+','+(lookatObj.keepView ? "off" : "0.0")+');');
|
|
|
|
- }else{
|
|
|
|
|
|
+ krpano.call('skin_setup_littleplanetintro(' + lookatObj.fovmin + ',' + (-1 * lookatObj.vlookatmax) + ',' + (-1 * lookatObj.vlookatmin) + ',' + (lookatObj.keepView ? "off" : "0.0") + ');');
|
|
|
|
+ } else {
|
|
krpano.call('skin_setup_littleplanetintro(5,-90,90,"0.0");');
|
|
krpano.call('skin_setup_littleplanetintro(5,-90,90,"0.0");');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
//场景载入时加载视角设置
|
|
//场景载入时加载视角设置
|
|
-function initViewSetting(sceneName){
|
|
|
|
|
|
+function initViewSetting(sceneName) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var lookatObj = null;
|
|
var lookatObj = null;
|
|
var angleData = $("body").data("panoData").angle_of_view;
|
|
var angleData = $("body").data("panoData").angle_of_view;
|
|
- $(angleData.viewSettings).each(function(idx){
|
|
|
|
- if(this.sceneName == sceneName){
|
|
|
|
|
|
+ $(angleData.viewSettings).each(function (idx) {
|
|
|
|
+ if (this.sceneName == sceneName) {
|
|
lookatObj = this;
|
|
lookatObj = this;
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- if(lookatObj){
|
|
|
|
- krpano.set('view.vlookat',lookatObj.vlookat);
|
|
|
|
- krpano.set('view.hlookat',lookatObj.hlookat);
|
|
|
|
- krpano.set('view.fov',lookatObj.fov);
|
|
|
|
- krpano.set('view.fovmin',lookatObj.fovmin);
|
|
|
|
- krpano.set('view.fovmax',lookatObj.fovmax);
|
|
|
|
- krpano.set('view.vlookatmin',-1*lookatObj.vlookatmax);
|
|
|
|
- krpano.set('view.vlookatmax',-1*lookatObj.vlookatmin);
|
|
|
|
- krpano.set('autorotate.horizon',lookatObj.keepView ? "off" : "0.0");
|
|
|
|
- if(lookatObj.hlookatmin){
|
|
|
|
- krpano.set('view.hlookatmin',lookatObj.hlookatmin);
|
|
|
|
|
|
+ if (lookatObj) {
|
|
|
|
+ krpano.set('view.vlookat', lookatObj.vlookat);
|
|
|
|
+ krpano.set('view.hlookat', lookatObj.hlookat);
|
|
|
|
+ krpano.set('view.fov', lookatObj.fov);
|
|
|
|
+ krpano.set('view.fovmin', lookatObj.fovmin);
|
|
|
|
+ krpano.set('view.fovmax', lookatObj.fovmax);
|
|
|
|
+ krpano.set('view.vlookatmin', -1 * lookatObj.vlookatmax);
|
|
|
|
+ krpano.set('view.vlookatmax', -1 * lookatObj.vlookatmin);
|
|
|
|
+ krpano.set('autorotate.horizon', lookatObj.keepView ? "off" : "0.0");
|
|
|
|
+ if (lookatObj.hlookatmin) {
|
|
|
|
+ krpano.set('view.hlookatmin', lookatObj.hlookatmin);
|
|
}
|
|
}
|
|
- if(lookatObj.hlookatmax){
|
|
|
|
- krpano.set('view.hlookatmax',lookatObj.hlookatmax);
|
|
|
|
|
|
+ if (lookatObj.hlookatmax) {
|
|
|
|
+ krpano.set('view.hlookatmax', lookatObj.hlookatmax);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function loadGallery(){
|
|
|
|
|
|
+function loadGallery() {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var hotspotObj = $("body").data("panoData").hotspot;
|
|
var hotspotObj = $("body").data("panoData").hotspot;
|
|
//var xmlStr = '';
|
|
//var xmlStr = '';
|
|
- $.each(hotspotObj,function(sceneName,value){
|
|
|
|
- if(value){
|
|
|
|
- $(value.image).each(function(idx){
|
|
|
|
- var xmlStr = '<gallery name="'+this.galleryName+'" title="">';
|
|
|
|
- $(this.imgs).each(function(idx){
|
|
|
|
- xmlStr += '<img name="img'+idx+'" url="'+this.src+'" title="" />';
|
|
|
|
|
|
+ $.each(hotspotObj, function (sceneName, value) {
|
|
|
|
+ if (value) {
|
|
|
|
+ $(value.image).each(function (idx) {
|
|
|
|
+ var xmlStr = '<gallery name="' + this.galleryName + '" title="">';
|
|
|
|
+ $(this.imgs).each(function (idx) {
|
|
|
|
+ xmlStr += '<img name="img' + idx + '" url="' + this.src + '" title="" />';
|
|
});
|
|
});
|
|
xmlStr += '</gallery>';
|
|
xmlStr += '</gallery>';
|
|
- krpano.call('loadxml('+xmlStr+');');
|
|
|
|
|
|
+ krpano.call('loadxml(' + xmlStr + ');');
|
|
});
|
|
});
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
-function reloadGallery(gallery){
|
|
|
|
|
|
+function reloadGallery(gallery) {
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var krpano = document.getElementById('krpanoSWFObject');
|
|
var ua = window.navigator.userAgent.toLowerCase();
|
|
var ua = window.navigator.userAgent.toLowerCase();
|
|
- if(typeof(wx)!='undefined' && ua.match(/MicroMessenger/i) == 'micromessenger'){
|
|
|
|
|
|
+ if (typeof (wx) != 'undefined' && ua.match(/MicroMessenger/i) == 'micromessenger') {
|
|
//整合gallery的图片到数组
|
|
//整合gallery的图片到数组
|
|
var urls = new Array();
|
|
var urls = new Array();
|
|
- for(var i=0; i<krpano.get('gallery['+gallery+'].img.count'); i++){
|
|
|
|
- urls.push(krpano.get('gallery['+gallery+'].img['+i+'].url'));
|
|
|
|
|
|
+ for (var i = 0; i < krpano.get('gallery[' + gallery + '].img.count'); i++) {
|
|
|
|
+ urls.push(krpano.get('gallery[' + gallery + '].img[' + i + '].url'));
|
|
}
|
|
}
|
|
wx.previewImage({
|
|
wx.previewImage({
|
|
- current: krpano.get('gallery['+gallery+'].img[0].url'), // 当前显示图片的http链接
|
|
|
|
|
|
+ current: krpano.get('gallery[' + gallery + '].img[0].url'), // 当前显示图片的http链接
|
|
urls: urls // 需要预览的图片http链接列表
|
|
urls: urls // 需要预览的图片http链接列表
|
|
- });
|
|
|
|
|
|
+ });
|
|
}
|
|
}
|
|
- else{
|
|
|
|
|
|
+ else {
|
|
toggleBtns();
|
|
toggleBtns();
|
|
- krpano.call('show_gallery('+gallery+')');
|
|
|
|
|
|
+ krpano.call('show_gallery(' + gallery + ')');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-function getWorkPrivacyFlag(){
|
|
|
|
|
|
+function getWorkPrivacyFlag() {
|
|
var privacy_flag = '0';
|
|
var privacy_flag = '0';
|
|
|
|
|
|
return privacy_flag;
|
|
return privacy_flag;
|
|
@@ -389,74 +389,74 @@ function getWorkPrivacyFlag(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-function initPano(){//TODO
|
|
|
|
-
|
|
|
|
- if(data.pk_works_main == undefined){
|
|
|
|
- window.location.href = '/404.html';
|
|
|
|
- return ;
|
|
|
|
- }
|
|
|
|
- //微信分享
|
|
|
|
- // initWxConfig(data);
|
|
|
|
- // initQQShare(data);
|
|
|
|
- //存储作者的信息
|
|
|
|
- // _user_view_uuid = data.user_view_uuid;
|
|
|
|
- _user_view_uuid = "admin";
|
|
|
|
-
|
|
|
|
- _name = data.name;
|
|
|
|
- document.title = _name;
|
|
|
|
- //$("#thumb_img").attr("src",data.absolutelocation);
|
|
|
|
- //var descContent='';
|
|
|
|
- //if(data.profile){
|
|
|
|
- // descContent = data.profile;
|
|
|
|
- //}else{
|
|
|
|
- // descContent = data.name;
|
|
|
|
- //}
|
|
|
|
- //$("head").append('<meta name="description" content="'+descContent+'"/>');
|
|
|
|
-
|
|
|
|
- $("body").data("panoData",data);
|
|
|
|
- pk_works_main = data.pk_works_main;
|
|
|
|
- var settings = {};
|
|
|
|
- settings["events[skin_events].onloadcomplete"] = "skin_showloading(false);";
|
|
|
|
- settings["onstart"] = '';
|
|
|
|
-
|
|
|
|
- //是否开始时弹出场景选择
|
|
|
|
- if (data.scenechoose=='1') {
|
|
|
|
- settings["events[skin_events].onloadcomplete"] += "open_show_scene_thumb();";
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- //统计人气
|
|
|
|
- if(data.browsing_num!='0'){
|
|
|
|
- $("#user_viewNum").text(parseInt(data.browsing_num)+1);
|
|
|
|
- }else{
|
|
|
|
- $("#user_viewNum").text("1");
|
|
|
|
- }
|
|
|
|
- //启动画面
|
|
|
|
- var loadingObj = data.loading_img;
|
|
|
|
- if (loadingObj && loadingObj.useLoading) {
|
|
|
|
- settings["onstart"] += "showloadingimg('" + loadingObj.loadingImgPathWebsite + "','" + loadingObj.loadingImgPathMobile + "');";
|
|
|
|
- }
|
|
|
|
- for(var i=0 ; i<plugins_init_function.length;i++){
|
|
|
|
- plugins_init_function[i](data,settings);
|
|
|
|
- }
|
|
|
|
- if(data.scene_group.sceneGroups.length>0) {
|
|
|
|
- $(".vrshow_container_3_min .img_desc_container_min:eq(0) img").attr('src',data.scene_group.sceneGroups[0].imgPath);
|
|
|
|
|
|
+function initPano() {
|
|
|
|
+ //TODO
|
|
|
|
+
|
|
|
|
+ if (data.pk_works_main == undefined) {
|
|
|
|
+ window.location.href = '/404.html';
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ //微信分享
|
|
|
|
+ // initWxConfig(data);
|
|
|
|
+ // initQQShare(data);
|
|
|
|
+ //存储作者的信息
|
|
|
|
+ // _user_view_uuid = data.user_view_uuid;
|
|
|
|
+ _user_view_uuid = "admin";
|
|
|
|
+
|
|
|
|
+ _name = data.name;
|
|
|
|
+ document.title = _name;
|
|
|
|
+ //$("#thumb_img").attr("src",data.absolutelocation);
|
|
|
|
+ //var descContent='';
|
|
|
|
+ //if(data.profile){
|
|
|
|
+ // descContent = data.profile;
|
|
|
|
+ //}else{
|
|
|
|
+ // descContent = data.name;
|
|
|
|
+ //}
|
|
|
|
+ //$("head").append('<meta name="description" content="'+descContent+'"/>');
|
|
|
|
+
|
|
|
|
+ $("body").data("panoData", data);
|
|
|
|
+ pk_works_main = data.pk_works_main;
|
|
|
|
+ var settings = {};
|
|
|
|
+ settings["events[skin_events].onloadcomplete"] = "skin_showloading(false);";
|
|
|
|
+ settings["onstart"] = '';
|
|
|
|
+
|
|
|
|
+ //是否开始时弹出场景选择
|
|
|
|
+ if (data.scenechoose == '1') {
|
|
|
|
+ settings["events[skin_events].onloadcomplete"] += "open_show_scene_thumb();";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //统计人气
|
|
|
|
+ if (data.browsing_num != '0') {
|
|
|
|
+ $("#user_viewNum").text(parseInt(data.browsing_num) + 1);
|
|
|
|
+ } else {
|
|
|
|
+ $("#user_viewNum").text("1");
|
|
|
|
+ }
|
|
|
|
+ //启动画面
|
|
|
|
+ var loadingObj = data.loading_img;
|
|
|
|
+ if (loadingObj && loadingObj.useLoading) {
|
|
|
|
+ settings["onstart"] += "showloadingimg('" + loadingObj.loadingImgPathWebsite + "','" + loadingObj.loadingImgPathMobile + "');";
|
|
|
|
+ }
|
|
|
|
+ for (var i = 0; i < plugins_init_function.length; i++) {
|
|
|
|
+ plugins_init_function[i](data, settings);
|
|
}
|
|
}
|
|
- settings['skin_settings.littleplanetintro'] = data.littleplanet=="1" ? true : false;
|
|
|
|
-
|
|
|
|
- settings['autorotate.enabled'] = data.autorotate=="1" ? true : false;
|
|
|
|
- embedpano({
|
|
|
|
- swf: "tour.swf",
|
|
|
|
- xml: "tour.xml",
|
|
|
|
- target: "pano",
|
|
|
|
- html5:'prefer',
|
|
|
|
- //flash:'only',
|
|
|
|
- wmode:'opaque-flash',
|
|
|
|
- mobilescale:1,
|
|
|
|
- vars: settings
|
|
|
|
- });
|
|
|
|
-}
|
|
|
|
-function html_encode(str)
|
|
|
|
- {
|
|
|
|
|
|
+ if (data.scene_group.sceneGroups.length > 0) {
|
|
|
|
+ $(".vrshow_container_3_min .img_desc_container_min:eq(0) img").attr('src', data.scene_group.sceneGroups[0].imgPath);
|
|
|
|
+ }
|
|
|
|
+ settings['skin_settings.littleplanetintro'] = data.littleplanet == "1" ? true : false;
|
|
|
|
+
|
|
|
|
+ settings['autorotate.enabled'] = data.autorotate == "1" ? true : false;
|
|
|
|
+ embedpano({
|
|
|
|
+ swf: "tour.swf",
|
|
|
|
+ xml: "tour.xml",
|
|
|
|
+ target: "pano",
|
|
|
|
+ html5: 'prefer',
|
|
|
|
+ //flash:'only',
|
|
|
|
+ wmode: 'opaque-flash',
|
|
|
|
+ mobilescale: 1,
|
|
|
|
+ vars: settings
|
|
|
|
+ });
|
|
|
|
+}
|
|
|
|
+function html_encode(str) {
|
|
var s = "";
|
|
var s = "";
|
|
if (str.length == 0) return "";
|
|
if (str.length == 0) return "";
|
|
s = str.replace(/\'/g, "'");
|
|
s = str.replace(/\'/g, "'");
|
|
@@ -465,54 +465,54 @@ function html_encode(str)
|
|
s = s.replace(/\)/g, ")");
|
|
s = s.replace(/\)/g, ")");
|
|
s = s.replace(/,/g, ",");
|
|
s = s.replace(/,/g, ",");
|
|
return s;
|
|
return s;
|
|
- }
|
|
|
|
-function imgtext_encode(str){
|
|
|
|
- var s = "";
|
|
|
|
|
|
+}
|
|
|
|
+function imgtext_encode(str) {
|
|
|
|
+ var s = "";
|
|
if (str.length == 0) return "";
|
|
if (str.length == 0) return "";
|
|
s = str.replace(/\'/g, "'");
|
|
s = str.replace(/\'/g, "'");
|
|
s = s.replace(/\"/g, """);
|
|
s = s.replace(/\"/g, """);
|
|
s = s.replace(/\(/g, "(");
|
|
s = s.replace(/\(/g, "(");
|
|
s = s.replace(/\)/g, ")");
|
|
s = s.replace(/\)/g, ")");
|
|
- s = s.replace(/\,/g,"%2C");
|
|
|
|
|
|
+ s = s.replace(/\,/g, "%2C");
|
|
return s;
|
|
return s;
|
|
}
|
|
}
|
|
-function imgtext_decode(str){
|
|
|
|
- var s = "";
|
|
|
|
|
|
+function imgtext_decode(str) {
|
|
|
|
+ var s = "";
|
|
if (str.length == 0) return "";
|
|
if (str.length == 0) return "";
|
|
s = str.replace(/"/g, "\"");
|
|
s = str.replace(/"/g, "\"");
|
|
- s = s.replace(/%2C/g,",");
|
|
|
|
|
|
+ s = s.replace(/%2C/g, ",");
|
|
return s;
|
|
return s;
|
|
}
|
|
}
|
|
|
|
|
|
-function showFullscreenBtn(){
|
|
|
|
|
|
+function showFullscreenBtn() {
|
|
$(".btn_fullscreen").show();
|
|
$(".btn_fullscreen").show();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-function radarRotate(sceneName,hlookat){
|
|
|
|
|
|
+function radarRotate(sceneName, hlookat) {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
-function openSpeechVoiceBtn(){
|
|
|
|
|
|
+function openSpeechVoiceBtn() {
|
|
var voiceOff = $('.btn_music_off');
|
|
var voiceOff = $('.btn_music_off');
|
|
voiceOff.removeClass('btn_music_off');
|
|
voiceOff.removeClass('btn_music_off');
|
|
voiceOff.addClass('btn_music');
|
|
voiceOff.addClass('btn_music');
|
|
}
|
|
}
|
|
-var player ;
|
|
|
|
-function playvideo(url){
|
|
|
|
- var location = window.location.href;
|
|
|
|
- url = location.substring(0,location.lastIndexOf("\/")+1)+url;
|
|
|
|
- player = new prismplayer({
|
|
|
|
- id: "J_prismPlayer", // 容器id
|
|
|
|
- source:url,
|
|
|
|
- autoplay: true, // 自动播放
|
|
|
|
- width: "100%", // 播放器宽度
|
|
|
|
- height: "400px" // 播放器高度
|
|
|
|
|
|
+var player;
|
|
|
|
+function playvideo(url) {
|
|
|
|
+ var location = window.location.href;
|
|
|
|
+ url = location.substring(0, location.lastIndexOf("\/") + 1) + url;
|
|
|
|
+ player = new prismplayer({
|
|
|
|
+ id: "J_prismPlayer", // 容器id
|
|
|
|
+ source: url,
|
|
|
|
+ autoplay: true, // 自动播放
|
|
|
|
+ width: "100%", // 播放器宽度
|
|
|
|
+ height: "400px" // 播放器高度
|
|
});
|
|
});
|
|
- $("#video_player_modal").modal('show');
|
|
|
|
|
|
+ $("#video_player_modal").modal('show');
|
|
}
|
|
}
|
|
-function close_video_player(){
|
|
|
|
|
|
+function close_video_player() {
|
|
player.pause();
|
|
player.pause();
|
|
$("#video_player_modal").modal('hide');
|
|
$("#video_player_modal").modal('hide');
|
|
}
|
|
}
|