css+jquery导航列表

《1》

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>导航列表</title>
    <script src="jquery-1.11.2.js"></script>
    <link href="jquery.autocompleter.css" rel="stylesheet" />
    <script src="jquery.autocompleter.js"></script>
</head>
<body>
    <ul class="list">
        <li>
            导航列表
            <ul class="anv">
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
            </ul>
        </li>
        <li>
            导航列表
            <ul class="anv">
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
            </ul>
        </li>
        <li>
            导航列表
            <ul class="anv">
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
            </ul>
        </li>
        <li>
            导航列表
            <ul class="anv">
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
            </ul>
        </li>
        <li>
            导航列表
            <ul class="anv">
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
                <li>导航列表</li>
            </ul>
        </li>
    </ul>
</body>
</html>
    <style type="text/css">
        .list {
            margin: 50px auto;
            width: 750px;
            padding:0px;
            color: #fff;
        }

        .list li {
            margin: 0px auto;
            padding: 0px;
            float: left;
            background-color: #171111;
            line-height: 35px;
            text-align: center;
            list-style: none;
            height: 35px;
            font-size: 15px;
            width: 150px;
        }
    </style>
<script type="text/javascript">
    $(function () {
        $(".anv").parent().find(".anv").css({ "list-style": "none", "margin": "0px", "padding": "0px", "display": "none", "color": "orange" });  //首先隐藏clas=anv的ul

        $(".list li").hover(
            function () { $(this).find(".anv").slideDown(400) }, //当时鼠标移入到$(.list li)上面的时候滑动显示出class=.anv的ul
            function () { $(this).find(".anv").stop(true).slideUp(400)} //离开的时候立即使用stop(true)方法来停止动画,然后又使用slideUp这个动画将class=anv的ul收起来(隐藏)
        );
    })
</script>

时间: 2024-11-08 18:13:49

css+jquery导航列表的相关文章

HTML+CSS+jQuery 纵向导航 &amp;&amp; 横向导航 &amp;&amp; 消除IE6 BUG &amp;&amp; 感悟怎样学习

<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> <script type="text/javascript" src="jquery-1.11.3.min.js"> </script> <script

一些必看的jQuery导航插件和教程

导航是一个网站最重要的元素之一,您必须遵循统一的风格来设计您的网站,特别是导航的风格,让用户可以轻松地找到他们想要的内容.这里最大的部分是开发一个菜单,即要直观易用,又要符合你网站的设计风格.本文列举了20个必看的jQuery的导航插件和教程,演示通过jQuery实现一些导航效果,教您如何做一个有创造性和易于使用的导航. 美丽滑出导航 在本教程中,展示了如何创建一个惊人的滑出式菜单或导航.这给出了一个漂亮的效果,使用这种技术可以节省您在网站上一些空间. Search Box with Filte

谈谈一些有趣的CSS题目(八)-- 纯CSS的导航栏Tab切换方案

开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题中有你感觉到生僻的 CSS 属性,赶紧去补习一下吧. 不断更新,不断更新,不断更新,重要的事情说三遍. 谈谈一些有趣的CSS题目(一)-- 左边竖条的实现方法 谈谈一些有趣的CSS题目(二)-- 从条纹边框的实现谈盒子模型 谈谈一些有趣的CSS题目(三)-- 层叠顺序与堆栈上下文知多少 谈谈一些有趣

Web前端开发实战6:CSS实现导航菜单结合二级下拉式菜单的简单变换

前面几篇博文都在讲导航菜单和二级下拉式菜单,其实有很多方法都可以实现的,具体的情况还要视情况而定. 在后面学习到jQuery框架之后,会有更丰富的动画效果,由于在学习Ajax和jQuery的初步阶段,对于很多的复杂的导 航菜单和二级下拉式菜单没法做,但是学习了CSS和JS还是能实现一些简单的变换的.这篇博文就来说说用CSS实现 导航菜单结合二级下拉式菜单的两个简单变换吧. 首先还是在前面博文的基础上加以实现,其实只用HTML和CSS还是可以做出不错的效果,但是相较于JS和 jQuery来说就有很

纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器)

原文:纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器) 虽然网上类似甚至相同的案例有很多,但是我还是写下,以记下笔记,也可供大家参考 希望大家可以指导批评~~ 首先我们以列表ul li 来开始我们菜单也可以说导航条的制作: 在页面中我们首先构建以下XHTML结构: <body> <ul id="navWrapper"> <li> <a href="#">Menu A</a> <ul

跟着辛星一起用CSS美化商品列表

说实话,最近对CSS的关注还是蛮多的,不为别的,只是因为自己喜欢,感觉写CSS就像画家绘画一样,使用热情和激情去探索,没有了那份功利心,反而感觉是一种享受,特别有成就感,好啦,今天就分享一期自己用CSS美化商品列表的步骤把,不喜勿喷奥,有建议请留言. 首先看一下做好之后的效果图把: 如果读者特别不喜欢这个样式,可以点击右上角的关闭,省的自己看了心烦意乱,好,我们首先新建一个HTML文件,内容书写如下: <html> <head> <title>CSS新闻列表制作<

js实现无限级树形导航列表

<html><head><title>js实现的无限级树形下拉导航列表 </title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">     *{ margin:0; padding:0;    list-style:none;}    

[Jquery]导航菜单效果-纵向

$( document ).ready( function(e){ var $catCont = $( ".cat-cont" );    //二级菜单div    var $catList = $( ".J_Cat" );       //一级菜单li $catList.on( "mouseenter", function(){ var index = $( this ).index();        var $curCatList = $(

基于bootstrap的jQuery多级列表树插件

http://www.cnblogs.com/mfc-itblog/p/5233453.html http://www.htmleaf.com/jQuery/Menu-Navigation/201502141379.html http://www.htmleaf.com/Demo/201502141380.html 简要教程 bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件.该jQuery插件基于Twitter Bootstrap,以简单和