Asp.net Menu Control - динамическое меню отображается при загрузке страницы - PullRequest
1 голос
/ 30 ноября 2011

У меня есть элемент управления Asp.Net Menu, который отображается в верхней части нашей страницы. Когда страница загружена, все dymanic меню (те, которые появляются при наведении мыши) отображаются до тех пор, пока страница не завершит загрузку, а затем скрываются. По завершении загрузки страницы они прячутся и ведут себя так, как должны, но отображаются до тех пор, пока загрузка не будет завершена.

У кого-нибудь есть предложения по поводу того, почему это происходит или как это остановить?

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Скройте меню с помощью css display:none, а затем используйте jquery для его отображения:

$(document).ready(function() {
$(yourclass/idhere).toggle();
});
1 голос
/ 30 ноября 2011

не используйте готовый к использованию элемент управления asp.net, вы не знаете код, который они создают. Как веб-разработчик, вы должны точно знать, какой будет код на странице.

Что касается ответа, вы можете скрыть свое меню, добавив display: none style в ваше меню, и в javascript напишите код, который будет отображаться после загрузки страницы.

...