asp.net - asp.net 中的 css 垂直制表符

标签 asp.net css ajaxcontroltoolkit menubar

我想要一个使用 css 的垂直选项卡菜单,它看起来像 ajax 控件工具包选项卡容器。请参阅 second example in the link . 我需要使用 css 来实现这一点,而不必使用 ajax 控制工具包。

最佳答案

您可以查看它生成的 CSS 并制作一个 jQuery 脚本来控制状态,如下所示:

$(document).ready(function() {       
    var tabs = $('div.tabs > div');
    tabs.hide().filter(':first').show();

    $('ul.tab_nav li a').click(function() {
        tabs.hide();
        tabs.filter(this.hash).show();
        $('ul.tab_nav li a').parent().removeClass('selected');
        $(this).parent().addClass('selected');
        return false;
    }).filter(':first').click();
}

使用一些 HTML,例如:

<ul class="tab_nav">
    <li><a href="#tab-1">Tab 1</a></li>
    <li><a href="#tab-2">Tab 2</a></li>
</ul>
<div class="tabs">
    <div id="tab-1">
        Tab 1
    </div>
    <div id="tab-2">
        Tab 2
    </div>
</div>

关于asp.net - asp.net 中的 css 垂直制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768104/

相关文章:

c# - 如何从 MVC Razor 标记获取查询字符串参数?

html - 如何使用 wkhtmltopdf 处理尺寸/大小?

jquery - 如何将 JQuery-ui 选项卡设计更改为看起来像 Microsoft AJAX 工具包 TabContainer

C# Rest 调用通过证书

c# - Visual Studio 2010 : Breakpoints don't work after rebuild

CSS 转换不适用于内联元素

javascript - .Net Listbox 无法使用 javascript 事件处理程序进行编译?

jquery - 使用 JavaScript 以编程方式触发 ASP.net CascadingDropDown 更改事件的正确方法

asp.net - 测量 Web 请求和响应的大小

HTML 复选框 CSS : Cursor default or pointer?