SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm in the process of replacing a menu using Jquery and a sharepoint list. But the problem i have is where to place my js menu script the master page. I tried disabling the asp: menu and the content place holders by setting visible to false and the place my div with the new menu just before the first content place holder. But i discover that any time i try and hover the menu.The hover kind of get blocked and it doesn't show. What do i need to take off and where should my js menu be place..

share|improve this question
up vote 1 down vote accepted

jQuery isn't a bad way to override the menu on selected pages, but I wouldn't use it to render the navigation globally. Instead I would look to replace or supplement the existing navigation provider.

share|improve this answer
Thanks for the reply. Do you have any resources you can forward me to regarding what you suggested for sharepoint 2010? I'll try out the xmlProvider – Patrick Sep 8 '10 at 12:00

I am planning on building the same functionality that is changing the top nav menu using Jquery and Web Service. I have built the css and jquery and put it in to the master page but as of now hard coding the ul and li values. I want to make it dynamically generated from a SP List. Can you throw some light on it or share some of your js code.

Thanks, MAC

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.