首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >jquery ui选项卡子导航

jquery ui选项卡子导航
EN

Stack Overflow用户
提问于 2015-06-14 19:42:07
回答 2查看 539关注 0票数 0

我仍然是网页设计的新手,并且已经深入到jquery ui中。我正在尝试使用标签功能作为我正在设计的页面的导航。有没有人知道我如何让子导航li的行为像tab li一样呢?以及当子导航li被点击时,以使父标签li突出显示,但是内容面板显示子菜单选择。有谁知道我在哪里控制所选选项卡中显示的内容?

我尝试使用我拥有的一些jquery技巧。我编写了一个单击函数,使about选项卡成为活动选项卡,但当我希望它显示子导航选项卡中的信息时,它会显示about选项卡中的内容。我还尝试将活动类添加到about菜单,它会在页面上创建一个可怕的输出。

这是我的html

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="tabs" style="width: 1000px; margin: 4px auto; padding: 0px;">
        <ul id="menu">
            <li><a href="#home">Home</a></li>
            <li id="aboutLink"><a href="#about">About</a>
                <ul id="subNav" style="color: #220c00;">
                    <li><a href="#about">About Iota</a></li>
                    <li><a href="#chapterHistory">Chapter History</a></li>
                    <li><a href="#chapterOfficers">Chapter Officers</a></li>
                    <li><a href="#communityPartners">Community Partners</a></li>
                    <li><a href="#chapterEvents">Chapter Events</a></li>
                    <li><a href="#interestedInIota">Interested in Iota</a></li>
                </ul>
            </li>
            <li><a href="#photos">Photos</a></li>
            <li><a href="#contactUs">Contact Us</a></li>
            <li><a href="www.iotaphitheta.org">National Site</a></li>
            <li><a href="#">Brothers Only</a></li>
        </ul>

这是我的jquery

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
main = function () {
$('#subNav').addClass('subNav');
$('#aboutLink').hover(function () {
    $('#subNav').removeClass('subNav');}, 
    function () { $('#subNav').addClass('subNav');
    });
$('#subNav').children().click( function () {
    $('#tabs').tabs({active: 1});
    $('#subNav').removeClass('subNav');
    });
    };
$(document).ready(main);

小提琴在这里https://jsfiddle.net/leggosteveo/d3byhbd9/2/

任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2015-06-19 17:44:47

为什么要重新发明轮子呢?已经创建了大量的jQuery菜单,可以满足您的需求。这里有一个可以让你在他们的网站上定制你需要的东西,包括菜单选项和外观。它还显示了它使用的HTML和javascript,所以如果没有其他东西,你可以把它作为一个模型使用。

http://cssmenumaker.com/menu/responsive-jay-dropdown-menu#

当使用现有的产品时,你会节省时间,而且大多数时候你可以相信它经过了更彻底的测试。

票数 0
EN

Stack Overflow用户

发布于 2015-06-21 19:18:48

所以我读了你的评论,你真的想了解javascript,事情是使用CSS3HTML5的简单菜单变得非常流行,因为你不需要JQueryJavaScript来添加动画

我只是改变了样式,因为我没有使用jquery ui

检查此fiddle

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<nav id="menu">
    <ul class="parent-menu">
        <li><a href="#">Home</a> 
        </li>
        <li><a href="#">About Us</a> 
            <ul>
                <li><a href="#">About Iota</a>
                </li>
                <li><a href="#">Chapter History</a>
                </li>
                <li><a href="#">Chapter Officers</a>
                </li>
                <li><a href="#">item</a>
                </li>
                <li><a href="#">item</a>
                </li>
            </ul>
        </li>
        <li><a href="#">Photos</a> 
        </li>
        <li><a href="#">Contact Us</a>  
        </li>
        <li><a href="#">National Site</a> 
        </li>
        <li><a href="#">Brothers Only</a> 
        </li>
    </ul>
</nav>

CSS

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
p, ul, li, div, nav {
    padding:0;
    margin:0;
}
body {
    font-family:Calibri;
}
#menu {
    overflow: auto;
    position:relative;
    z-index:2;
}
.parent-menu {
    background-color: #0c8fff;
    min-width:200px;
    float:left;
}
#menu ul {
    list-style-type:none;
}
#menu ul li a {
    padding:10px 15px;
    display:block;
    color:#fff;
    text-decoration:none;
}
#menu ul li a:hover {
    background-color:#007ee9;
}
#menu ul li:hover > ul {
    left: 200px;
    -webkit-transition: left 200ms ease-in;
    -moz-transition: left 200ms ease-in;
    -ms-transition: left 200ms ease-in;
    transition: left 200ms ease-in;
}
#menu ul li > ul {
    position: absolute;
    background-color: #333;
    top: 0;
    left: -200px;
    min-width: 200px;
    z-index: -1;
    height: 100%;
    -webkit-transition: left 200ms ease-in;
    -moz-transition: left 200ms ease-in;
    -ms-transition: left 200ms ease-in;
    transition: left 200ms ease-in;
}
#menu ul li > ul li a:hover {
    background-color:#2e2e2e;
}

要更改动画的速度,请根据需要设置此代码中的数值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-webkit-transition: left 200ms ease-in;
 -moz-transition: left 200ms ease-in;
 -ms-transition: left 200ms ease-in;
 transition: left 200ms ease-in;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30833727

复制
相关文章
JQuery实现电梯导航特效
分享一个基于JQuery实现的电梯导航效果,效果如下:  以下是代码实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>基于JQuery实现电梯导航特效</title> <style type="text/css"> * { margin: 0; padding: 0; font-famil
越陌度阡
2022/11/27
5.4K0
JQuery实现电梯导航特效
jquery导航菜单「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159432.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/17
5.8K0
jquery导航菜单「建议收藏」
Confluence 6 修改导航显示选项 原
https://www.cwiki.us/display/CONF6ZH/Configure+the+Sidebar
HoneyMoose
2019/01/30
1.4K0
Confluence 6 修改导航显示选项
                                                                            原
The jQuery UI CSS Framework
jQuery UI是 jquery官方推出的配合jquery使用的用户界面组件集合!包含了许多的界面操作功能,如我们常用的表格排序,拖拽,TAB选项卡,滚动条,相册浏 览,日历控件,对话框等 JS插件~~可以很方便的开发用户界面上的功能,使得您的开发工作事半功倍~~不用写繁琐的JS代码。 jQuery UI提供了一个强大的CSS Framework,为用户定义使用jQuery widgets。其中的ThemeRoller更是让你随心所欲地操作设计不同风格的网页界面。 jQuery UI是一套基于jquery
张善友
2018/01/19
2.3K0
jQuery ui 中文日历
jQuery ui 中文日历 <link href="css/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" type="text/css" /> <script src="js/jquery-1.10.2.js"></script> <script src="js/jquery-ui-1.10.4.custom.min.js"></script> <script type="text/javascript"> jQuery(function(){
deepcc
2018/05/16
2.1K0
jQuery 选项卡插件 FengTab by FungLeo
好无聊啊,权当练手,写了一个选项卡插件 Html 结构 <h2>Demo 1</h2> <div id="FengTab" class="FengTab"> <ul class="tab"> <li>Title 1</li> <li>Title 2</li> <li>Title 3</li> <li>Title 4</li> </ul> <div c
FungLeo
2022/11/28
1.3K0
基于JQuery实现电梯导航特效
分享一个基于JQuery实现的电梯导航效果,效果如下: 以下是代码实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="ut
越陌度阡
2020/11/26
4.6K0
基于JQuery实现电梯导航特效
利用jquery自动生成导航目录
翻译自:http://www.jankoatwarpspeed.com/post/2009/08/20/Table-of-contents-using-jQuery.aspx 原文提供了3种样式,但是基本思想都是一样,那就是利用jquery选择器找到文章中的h1,h2,h3标签,修改这个标签的ID并生成对应的锚点链接地址。
零式的天空
2022/03/16
1.6K0
jquery导航选中按钮颜色变化
今天写一个前端页面的小功能,选中某个按钮或者菜单的时候颜色发生变化,以便用户区分自己选中的选项,这也是一种前端日常工作之中优化项。 效果是这样的:
王小婷
2019/07/04
3.8K0
jquery顶部固定层下拉导航
最近有人在论坛里讨论怎么制作导航菜单!我关注了一下,这里就写了一个简单的demo。供大家参考。代码如下:
业余草
2019/01/21
4K0
jquery顶部固定层下拉导航
删除所选项(附加搜索部分的jquery)
1.视图端(views)的配置为: <script> $(document).ready(function() { $("#info-grid").kendoGrid({ dataSource: { type: "json",
wfaceboss
2019/04/08
9370
jQuery右侧滑动快速导航条
平时浏览网站的时候要是网站很长,滑下来后还要返回到开头部分的header来点击导航就显得很不方便,在这里使用JQ来实现右侧的滑动导航条,先来看看效果图吧: 使用jq其实也比较简单啦:你先弄好相应的cs
benny
2018/03/06
5.4K0
jQuery右侧滑动快速导航条
微信小程序----导航栏选项卡(MUI顶部选项卡)
效果图 WXML <import src="../../template/list.wxml"/> <view class="tui-tabbar-content"> <view class="
Rattenking
2021/02/01
1.6K0
微信小程序----导航栏选项卡(MUI顶部选项卡)
jQuery UI Datepicker使用介绍
本博客使用Markdown编辑器编写 在企业级web开发过程中,日历控件和图表控件是使用最多的2中第三方组件。jQuery UI带的Datepicker,日历控件能满足大多数场景开发需要。本文就主要讨论jQuery UI Datepicker的使用,和中文本地化配置。 1.jQuery UI介绍 jQuery UI是一套基于jQuery控件和动画效果Javascript类库。可以用来构建交互式的互联网应用程序。最新版本1.10.4.基于jQuery 1.6+ jQuery UI官方网站 2.jQuery
八哥
2018/01/18
1.9K0
jQuery UI Datepicker使用介绍
利用JQuery实现顶部导航栏功能
今天给大家介绍一下,如何利用JQuery实现顶部导航栏功能。其实原理很简单就是利用css和JQuery样式选择器实现的。 下面举个例子具体介绍一下如何这些功能,案例如下: <!DOCTYPE html
林老师带你学编程
2018/01/04
2.8K0
利用JQuery实现顶部导航栏功能
Android应用底部导航栏(选项卡)实例
现在很多android的应用都采用底部导航栏的功能,这样可以使得用户在使用过程中随意切换不同的页面,现在我采用TabHost组件来自定义一个底部的导航栏的功能。 我们先看下该demo实例的框架图: 其
欢醉
2018/01/22
1.5K0
Android应用底部导航栏(选项卡)实例
jQuery ui datepicker 日历转中文
做个笔记,以后详解 jQuery(function($){ $.datepicker.regional['zh-CN'] = { closeText: '关闭', prevText: '<上月', nextText: '下月>', currentText: '今天', monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九
deepcc
2018/05/16
1.1K0
第74天:jQuery实现图片导航效果
图片导航效果 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 *{ 8 margin: 0; 9 padding: 0; 10 } 11 li{ 12 list-style: none;
半指温柔乐
2018/09/11
1.9K0
【案例】jQuery圆角修边导航菜单代码
jQuery圆角修边导航菜单代码是一款简单实用的网站圆角导航栏代码。 02效果展示 jQuery圆角修边导航菜单代码 屏幕前的你想知道如何制作吗? 那就快戳下方视频学习吧~ 03教学视频 ▼ http
用户1730674
2020/04/10
4.2K0
【案例】jQuery圆角修边导航菜单代码
点击加载更多

相似问题

jQuery ui选项卡多个导航

11

Material UI:在div元素中包装选项卡子元素

115

自举3:自动卡子贴边导航

10

jQuery UI选项卡禁用选项卡导航

21

禁用JQuery Ui选项卡键盘导航

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文