大家好,我正在使用webapi 我需要获取子菜单。

我在这里通过db(动态)获取数据作为参数。

我需要具有“主页”的单击功能。 如果单击“主页”菜单,则应该使光标移动到控制器。

<script type="text/javascript">
    var Url = "/api/MenuItem";
    (function ($) {
        $.buildMenu = function (MenuId, CurrentPage) {
            $.getJSON(Url, function (data) {
                alert(data);
                var item = data;

                alert(item.toString());
                $('.' + MenuId).append("<ul>");
                for (var i = 0; i < item.length; i++) {
                    if (CurrentPage == item[i].MenuName)
                        $('.' + MenuId).append('<li><a href="#" class="parent"><span>' + item[i].MenuName + '</span></a></li>');
                    //$('.' + MenuId).append("<li><a  class='main_menu_active'>" + item[i] + "</a></li>");
                    else $('.' + MenuId).append('<li><a href="#" class="parent"><span>' + item[i].MenuName + '</span></a></li>');
                }
            });
        }
    })(jQuery);
    </script>

 // click function
    <script type="text/javascript">
    $(function() {
 // run the currently selected 
      $(".menu li a").click(function(){ 
      alert('1');
            var prodcuts = $(".parent").val();
            $.get("/api/MenuItem", { submenu: prodcuts }, function (data) {
                alert('submenu');
            });
        }); 
        });  
    </script>

//calling script
<script type="text/javascript">
    $(document).ready($.buildMenu("menu", ''));
   </script>

的HTML

<div id="menu">
 <ul class="menu">
   </ul>
</div>

我需要创建一个点击功能。

#1楼 票数:1 已采纳

建立选单后再试一次

$(".menu li a").bind("click", function_name);

  ask by Sadda-shutu translate from so

未解决问题?本站智能推荐:

1回复

允许在菜单上显示和隐藏不同屏幕尺寸的功能

JS / jQuery的新手,因此非常感谢您的帮助... 基本上,我正在构建响应式标题,并希望仅在平板电脑/移动分辨率上浏览时才启用项目的onclick功能。 我一直在尝试锻炼并编写执行以下操作的函数 如果页面已加载且宽度为768px或更小,请允许按钮在单击时显示相应的框,然后进行
2回复

单击选择菜单时显示div而不显示下拉Javascript

我必须使用JavaScript制作自定义的下拉菜单。 单击“选择框”后,将显示带有选项的下拉菜单,我需要自定义该菜单的外观。 我的方法是创建一个具有选项和所需样式的div,当用户单击选择菜单时,该div应该出现而不是显示下拉菜单。 我尝试使用onclick()事件,但之前出现了下拉菜单
1回复

超级下拉菜单

我使用的是Mega Dropdown菜单 ,当我单击一个选项时,将执行href标记,但菜单保持打开状态。 我被迫将鼠标从菜单上移开以将其关闭。 用户单击或选择后如何关闭菜单。 这是基于纯CSS的菜单。 我想我缺少一些jQuery或Javascript来处理事件。 你会帮忙吗?
1回复

协助滑动菜单项

这是我的菜单: 这是我的CSS: 这是我的页面: 理想情况下,我希望菜单项在单击时向右滑动,然后在单击其他菜单时向左滑动。 我一直在寻找这些站点,并且空白。 http://www.learningjquery.com/2009/02/slide-elements-in-diff
1回复

添加JavaScriptsettimeout功能

我不是编码人员/程序员,我找到了想要使用的脚本,并且使用了所见即所得的编辑器来尝试使它尽可能地发挥作用,但是仍然无法按我希望的方式工作,也许有人可以帮助我。 剧本: 使用此脚本,我试图向其中添加一个警报框,该脚本可以运行(在线找到它),但是当我尝试向其中添加警报时,不会在计时器关闭后自动
3回复

在活动菜单链接上添加课程

我需要从菜单更改链接的外观(如果它属于当前URL)。 我不知道如何检测当前的URL并更改元素类。 我会用jQuery 谢谢
1回复

JavaScript矩形跟随菜单中的光标

我用JS为我的未来站点编写了一个代码,这一切都很好,但是这里唯一的坏事是在菜单中,矩形(div)刹车移动。 我的意思是,它一定类似于网站中一些我想自己拥有的功能。 http://lusens.ru/在主菜单上,矩形鼠标非常流畅。 我不明白为什么我的情况没有发生。 这是html的一部分
2回复

在向下滚动时隐藏菜单,然后在向上滚动达到0时显示菜单[javascript]对我不起作用

我有,当我试图创建一个菜单效果的问题...我已经得到了来自其他这段JavaScript代码粘贴到我的代码,但很可惜,我没有工作,我不知道是什么原因.. 这是我的代码 html 的CSS 菜单的javascript 谢谢... 现在我有什么问题了..当我在javascrip