jquery 实现简单的手风琴效果

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script src="./js/jquery.min.js"></script>
    <style>
        body,html,ul,li,h3{
            margin: 0;
            padding: 0;
        }
        ul,li{
            list-style: none;
        }
        li{
            line-height: 50px;
            width: 200px;
            text-align: center;
            background-color: aqua;
            cursor: pointer;
        }
        li ul{
            display: none;
        }
        li ul li {
            background-color: #caff95;
        }

    </style>
</head>
<body>
<ul>
    <li class="parent_list">
        <h3>导航1</h3>
        <ul>
            <li>导航1</li>
            <li>导航1</li>
            <li>导航1</li>
        </ul>
    </li>
    <li class="parent_list">
        <h3>导航1</h3>
        <ul>
            <li>导航1</li>
            <li>导航1</li>
            <li>导航1</li>
        </ul>
    </li>
    <li class="parent_list">
        <h3>导航1</h3>
        <ul>
            <li>导航1</li>
            <li>导航1</li>
            <li>导航1</li>
        </ul>
    </li>
    <li class="parent_list">
        <h3>导航1</h3>
        <ul>
            <li>导航1</li>
            <li>导航1</li>
            <li>导航1</li>
        </ul>
    </li>

</ul>
<script>
    $(function () {
        $(document).on("click", ‘.parent_list‘, function () {
            $(this).children(‘ul‘).slideToggle();
            $(this).siblings(‘li‘).children(‘ul‘).slideUp();
       })
    })
</script>
</body>
</html>

  

原文地址:https://www.cnblogs.com/lcf1314/p/9213152.html

时间: 2024-11-05 21:49:43

jquery 实现简单的手风琴效果的相关文章

jquery实现简单的手风琴效果

最近看到我看的教学视频有不少手风琴效果,我也试着写一下,当做练习. 明天我放假,就要去找工作,不知道,我的前端之路,能不能正式开始. 菜鸟起飞的机会都没有,那就尴尬了. 纯属练习: 效果如图: html: <ul class="wrap"> <li class="checked"> <span>选项1</span> <div>1</div> </li> <li> <

分享一款jquery+css3实现的手风琴效果代码【js插件】

代码适用于大部分浏览器 演示Demo地址:请猛戳 效果图片 程序吧下载地址 分享一款jquery+css3实现的手风琴效果代码[js插件],布布扣,bubuko.com

javascript+css3简单的手风琴效果

<!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>javascript+css3简单的手风琴效果</title> <style>#imageMenu{width:500px;height:200px;overflow:hidden;}#imageMenu ul *{transition:all linear 0.2s;

jQuery效果 - 简单的手风琴效果

实现效果如图所示: html结构: <div class="item_box box10"> <div class="item_box_wp"> <div class="voice_2"> <ul> <li class="li1" id="li1"> <div class="fold" style="displa

jQuery实现简单进度条效果

一个用jQuery实现的简单进度条,当加载页面时,屏幕顶部出现一条极细的小线条,加载页面时会显示加载进度. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>jquery实现的简单进度条效果</title> 6 <style> 7 #web_loading{ 8 z-inde

使用jquery实现简单的拖动效果,分享源码

因为想实现相框的拖到,找了半天的原因愣是没有找到错误,所以,只能翻看源码了 如何实现拖动效果? 浏览DEMO 首先分析下拖动效果原理: 1.当鼠标在被拖动对象上按下鼠标(触发onmousedown事件,且鼠标在对象上方) 2.开始移动鼠标(触发onmousemove事件) 3.移动时更显对象的top和left值 4.鼠标放开停止拖动(触发onmouseup事件) 注意:拖动的对象必须是定位对象(即设置了position:absolute或 relative). 也就是说拖动事件=onmoused

jquery 超简单的点赞效果

1.HTML(可以优化一下,尽量少些几个标签.....) <div id="dianz"> <b class="cz"><em>1</em><i></i><s></s><u>超赞</u></b> <b class="tj"><em>2</em><i></i>

jquery 实现简单tab选项卡效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf8" /> <tit

炫酷的手风琴效果

你一定用过书签,也一定给你的书本加过书签,那么你见过书签式的导航吗? 你一定见过手风琴,也一定知道弹奏手风琴时的它的外形变化,那么你见过手风琴式的导航吗? 如果没有,请往下看: 前面的话: 这篇博文先通过Javascript做一个简单的手风琴效果,让大家对手风琴效果有一定的了解:紧接着,我们换jquery做类似的手风琴效果.前面的两个例子都很简单,接下来要放大招了,我想用JQ或是原生的JS去做类似淘宝网中用到的手风琴效果.继续回到书签问题,既然JQ和JS都能实现那么炫酷的效果,我们用CSS3能不