cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X

Vuforia Studio View Navigation Menu

LX_10186967
6-Contributor

Vuforia Studio View Navigation Menu

Hi!I'm trying to enable/hidden "View Navigation Menu" in Vuforia Studio.  I know how to set it in info.

And I want to know how to set it by javascript code?

 

 

ACCEPTED SOLUTION

Accepted Solutions

You can do this by modifying the CSS on the underlying elements, something like this:

// the "show" param is boolean: true to show the nav bar, false to hide it
$scope.showHeader = function(show) {
  document.querySelector(".nav-bar-container").style.display = show?"block":"none";
  document.querySelector(".has-header").style.top = show?"44px":"0px";
}

View solution in original post

7 REPLIES 7

You can do this by modifying the CSS on the underlying elements, something like this:

// the "show" param is boolean: true to show the nav bar, false to hide it
$scope.showHeader = function(show) {
  document.querySelector(".nav-bar-container").style.display = show?"block":"none";
  document.querySelector(".has-header").style.top = show?"44px":"0px";
}

Hi ClayHelberg, It works for me. Thank you for your assistance.

 And I can't find it in help center,

May I ask if you have any relevant links/document you can provide?

Hi @LX_10186967 ,

so far I know this is not documented in the PTC Help yet - means that it is currently  not official supported way - recommended by PTC product development. BUT... this does not means that it is not a good solution. So there is a lot of functionality which is not directly covered by the Vuforia Studio documentation , but it is based on general JavaScript, style css ,angular etc. API's what some very experienced customers could use to achieve some advanced functionality which is not covered directly by the PTC Help/documentation. Therefore it is great when such advanced technique are shared in the Vuforia  Studio community. There is only one point . When something is not supported , then the R&D team will not consider the compatibility of some technique in further releases. Therefore I will report this to R&D team to inform that the techniques suggested by @ClayHelberg could be used to set the View menu , so hopeful this will be added to documentation as supported techniques or alternative the R&D or Product Managements would  suggest alternative techniques which they consider as better option. Thanks

Thanks~

@RolandRaytchev is right, this is not an OOTB approach to this, it takes advantage of Vuforia Studio's scripting capabilities. I used the browser debugger tools to identify the HTML elements representing the nav bar at the top, and the container below it, in order to write the Javascript code to update them to show or hide the nav bar.

 

You can do a lot using the browser debugger tools (with the preview page) to see what's going on "under the hood" in the experience, and then use that information to write Javascript code or modify CSS styles to achieve the desired results.

I am extremely grateful for your time and generosity.

You're welcome, I'm glad it's working for you!

Announcements

Top Tags