jQuery菜单未在指定路径上重定向 [英] jquery menu not redirecting on specified path

查看:64
本文介绍了jQuery菜单未在指定路径上重定向的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的所有人,
我正在使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆