hi dharmendr
see below image:

when I click green button as I show in image with green arrow megamenu will appear and as you see in image with blue arrow I show mega menu's Item
as I told in question when I run default.aspx it will run correctly but when learning.aspx page will run for few second mega menu's Item will appear and when page load compleatly megamenu Item's will disappear...
I want when learning.aspx page is loading
megamenu's Item doesn't appear even for few second
and attention that I use urlrouting for learning.aspx page:
routes.MapPageRoute("LearningFilm", "LearningFilm/{Secondclass}", "~/learning
I think becuse of below code mega menu load with delay:
<script src='<%=ResolveUrl("~/scripts/jquery.dcmegamenu.1.3.3.js" ) %>'></script>
and please see below video if you attention in video when it go to learning.aspx page it show's megamenu's Item for few second
I hope I can explain clearly...
best regards
neda