0
Q
下拉面板的名称
A
回答
1
它是由一个自定义的,但一个简单的概念。有一个div作为“标题”和subcuent与细节。使用jQuery检测事件并查找div以显示细节。我在此简单example为了简化概念:
的jQuery:
$(document).ready(function(){
$(".toggle div:not('.noaction')").click(function(){
$(this).parent().next().slideToggle();
});
$(".anoterAction").click(function(event){
event.preventDefault();
$parent=$("#"+$(this).attr('data-parent'));
$parent.addClass('dontOpen');
alert("another action!");
});
});
HTML
<div class="toggle" id="1">
<div>Just one row</div>
<div>Just another one row</div>
<div class="noaction"><a class="anoterAction" data-parent="1" href="">Maybe a link that make another action!</a></div>
</div>
<div class="details">
<p>You can put all details here</p>
</div>
<div class="toggle" id="2">
<div>Just one row</div>
<div>Just another one row</div>
<div><a class="anoterAction" href="">Maybe a link that make another action!</a></div>
</div>
<div class="details">
<p>Other detail for other row</p>
</div>
CSS
.details
{
display:none;
border:1px solid #444;
background: #e1e1e1;
border-top:none;
padding:20px;
}
.toggle
{
display:block;
border:1px solid #ccc;
background: #eee;
margin-top: 10px;
padding:10px;
}
.toggle div
{
display:inline-block;
}
0
U可以尝试使用MNMENU JQUERY下拉菜单插件,你可以找到在jquery.com或者您可以使用纯CSS生成那种降下来
相关问题
- 1. 下拉菜单的名称
- 2. HTML页面的JavaScript下拉面板
- 3. 摆动 - 下拉面板
- 4. Jquery下拉内容面板
- 5. 下面的图片名称
- 6. 获取电子邮件模板并显示名称下拉在VF页面
- 7. 打印下拉菜单的可见名称而不是其名称的名称
- 8. onlick更改下拉框中的名称
- 9. 填充图像名称的下拉框
- 10. Linq Distinct()名称为填充名称和值的下拉列表
- 11. 更改Kendo面板条的名称
- 12. SuiteCRM,sugarCRM:修改子面板的名称
- 13. VS是什么名称下的类,功能等下拉列表的名称?
- 14. MVC下拉名称不会改变
- 15. 下拉菜单添加默认名称
- 16. 基于名称填充下拉列表
- 17. 如何分配名称下拉选项
- 18. jQuery下拉面板 - 一次只打开一个面板?
- 19. 切换两个下拉面板
- 20. 面板和列表组下拉列表
- 21. Primefaces selectonemenu下拉面板问题
- 22. Bootstrap面板作为下拉菜单吗?
- 23. Winforms创建下拉式样面板
- 24. 定位下拉在面板标题boostrap
- 25. HoverIntent或延迟在下拉面板
- 26. 如何将名称1拖动到名称6面板
- 27. MFC功能区面板名称问题
- 28. 给定数据模板名称的匹配模板名称
- 29. 根据下拉列表中的选择更改下拉列表名称
- 30. git拉不拉存储库的名称?
哇..这是真棒...谢谢兄弟..! – Anonymous 2014-09-21 17:20:41