jQuery菜单未在指定路径上重定向 [英] jquery menu not redirecting on specified path
问题描述
亲爱的所有人,
我正在使用Menu通过JQuery很好地工作,但是有一个小问题.在我的项目中,文件夹中有一些页面,当
我单击菜单,它导航到文件夹中的正确页面,但是单击其他菜单后,它将创建错误的网址
*我的菜单控件在母版页上
路线上的内容是:MemberInformation.aspx,FillMemberInformation.aspx和管理"文件夹
在admin文件夹中有一个名为AddPackage.aspx
的页面
当我向MemberInformation.aspx,FillMemberInformation.aspx页面请求时,它重定向得很好.当请求addPackage.aspx时,它也可以很好地工作.
例如:http://localhost:1037/VehicleServicing/MemberInformation.aspx
现在我在admin文件夹中的addPackage.aspx上,如果我请求到MemberInformation.aspx,它将尝试重定向路径中包含管理文件夹的路径
例如:http://localhost:1037/VehicleServicing/Admin/MemberInformation.aspx
======"/VehicleServicing"应用程序中的服务器错误.
======找不到资源.
这是我的代码
Dear all,
I am using Menu Using JQuery it is working very well but there is small problem.In my project there are some pages in a folder and when
I click on menu, it navigate to correct page which is in folder but after i click on other menu it creates wrong Url
* my menu control is on master page
on a route content is : MemberInformation.aspx, FillMemberInformation.aspx, AND "Admin" Folder
in admin folder there is a page named AddPackage.aspx
when i request to MemberInformation.aspx, FillMemberInformation.aspx pages it redirects well.as well as it works well when request to addPackage.aspx
eg.:http://localhost:1037/VehicleServicing/MemberInformation.aspx
now I am on addPackage.aspx which is in admin folder and if i request to MemberInformation.aspx, it try to redirect path which contains admin folder in path
eg:http://localhost:1037/VehicleServicing/Admin/MemberInformation.aspx
======Server Error in ''/VehicleServicing'' Application.
======The resource cannot be found.
here is my code
<tr style="background-color: #00CC00; height: 30px">
<td valign="bottom">
<ul id="nav">
<li><a href="#">Parent 01</a></li>
<li><a href="#" class="selected">Master</a>
<ul>
<li><a href="MemberInformation.aspx">Member</a></li>
<li><a href="Admin/AddPackage.aspx">Package</a></li>
<li><a href="#">Worker</a></li>
<li><a href="#">User</a></li>
</ul>
<div class="clear">
</div>
</li>
<li><a href="#">Transactions</a>
<ul>
<li><a href="#">Transactions 1</a></li>
<li><a href="#">Transactions 2</a></li>
<li><a href="#">Transactions 3</a></li>
<li><a href="#">Transactions 4</a></li>
<li><a href="#">Transactions 5</a></li>
<li><a href="#">Transactions 6</a></li>
<li><a href="#">Transactions 7</a></li>
</ul>
<div class="clear">
</div>
</li>
<li><a href="#">Report</a></li>
</ul>
<div class="clear">
</div>
</td>
</tr>
这是jquery脚本:
This is the jquery script:
<script type="text/javascript">
$(document).ready(function () {
$(''#nav li'').hover(
function () {
//show its submenu
$(''ul'', this).slideDown(100);
},
function () {
//hide its submenu
$(''ul'', this).slideUp(100);
}
);
});
</script>
为什么会发生,请帮帮我.
Why it is happening please help me.
推荐答案
(document).ready(function(){
(document).ready(function () {
(''#导航li'').hover( 功能 () { //显示其子菜单
(''#nav li'').hover( function () { //show its submenu
(``ul'',this).slideDown(100); }, 功能 () { //隐藏其子菜单
(''ul'', this).slideDown(100); }, function () { //hide its submenu
这篇关于jQuery菜单未在指定路径上重定向的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!