如何使用 MVC3 Razor 在 _layout.cshmtl 上创建悬停下拉操作链接
How can I create a hover drop down action link on _layout.cshmtl using MVC3 Razor
我有一个像这样水平显示的导航菜单。
<div id="menucontainer">
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About Us", "About_Us", "Home")</li>
<li>@Html.ActionLink("What We Do", "What_We_Do", "Home")</li>
<li>@Html.ActionLink("FAQ's", "Answers_To_Questions", "Home")</li>
<li>@Html.ActionLink("Deed Transfer Gurantee's", "Deed_Transfer_Guarantee", "Home")
</li>
<li>@Html.ActionLink("Power Point", "Index", "Home")</li>
<li>@Html.ActionLink("Get Help", "Index", "Home")</li>
<li>@Html.ActionLink("Mortgage Cancellation", "Index", "Home")</li>
<li>@Html.ActionLink("Contact", "Index", "Home")</li>
</ul>
</div>
我正在寻找一种方法来创建下拉链接,使其仅在将鼠标悬停在特定链接时可见。我需要Deed_Transfer_Guarantee操作链接在Deed_Transfer_Guarantee悬停时显示另一个操作链接。我还没有找到一个明显的例子。提前感谢任何帮助!
查看此 jquery 示例。您所要做的就是将" <span> ***</span>
"替换为超链接
这可能
有所帮助:
$("#menu li a").each(function(){
var $this = $(this);
$("<a></a>").html($this.html()).attr("href",$this.attr("href")).addClass("dropdown").slideUp(0).appendTo($this);
}).hover(function(){
$("a",$(this)).slideDown(500);
}
,function(){
$("a",$(this)).slideUp(500);
});
然后你需要一些 css:
#menu li>a{position:relative;}
#menu li a a.dropdown {position:absolute;left:0px;top:100%;}
我认为这可以完成工作。
我认为使用新的 li 标签会给你一个下拉菜单,而不是在线 jquery 示例中的"滑出"。这基本上是大黄蜂的答案。
<script>
$(document).ready(function(){
$("#Deed Transfer Gurantee's").hover(function(){
$(this).append($('<li>@Html.ActionLink(@*whatever parameters you need*@)</li>'));
});
});
</script>
相关文章:
- 使用Jquery创建一个具有单击和悬停功能的菜单
- 在悬停事件中创建一次性操作
- 创建随机图像交换并禁止鼠标悬停事件
- 正在创建一个事件以更改鼠标悬停时的图片
- 我可以在HTML5画布中创建图形形状对象吗?以及当用户将鼠标悬停在形状上时如何将光标显示为指针
- 如何在HTML中创建一个信息框,显示与悬停SVG路径相关的信息
- 使用单击和悬停事件在jquery中创建虚拟鼠标垫
- jQuery-悬停在动态创建的元素setTimeout上
- 从两个单独的函数创建 JQuery 悬停
- jQuery 悬停意图创建和删除元素
- 为什么addEventListener只执行我的函数,而不为其创建鼠标悬停/鼠标打开事件
- 如何在 D3 中创建工具提示,以便在图形中节点上的鼠标悬停上获取图像
- 如何使用jQuery在菜单悬停上创建滑动动画
- 如何使用 MVC3 Razor 在 _layout.cshmtl 上创建悬停下拉操作链接
- 创建同步悬停效果
- 如何在画布上创建悬停按钮
- 如何将鼠标悬停在链接上时在链接旁边创建弹出框
- 鼠标悬停事件仅适用于上次创建的传单地图
- 是否可以创建当鼠标悬停在
标记内的文本上时出现的工具提示
- 当我将鼠标悬停在动态创建的行上时,行中的选择元素(标签)选项无法正确下拉.火狐问题