【jQuery02】点击标题面板显示内容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <style type="text/css">
        *{margin:0px;padding:0px;}
        body{font-size:12px;}

        .box{margin:10px;padding:10px;}
        .box h3{margin:10px 0px;border-bottom:1px solid red;padding-bottom:10px;}
        .box p{line-height:20px;}

        #panels{margin:10px;padding:10px;width:380px;}
        #panels dt{height:30px;line-height:30px;padding-left:10px;border:1px solid #aaccff;font-weight:bold;font-size:14px;background-color:#bb44aa;margin-top:-1px;cursor:pointer;}
        #panels dd{height:230px;padding:10px;line-height:20px;border:1px solid #aaccff;margin-top:-1px;}

    </style>
    <script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#panels dd:not(dd:first)").hide()
            $("#panels dt").click(function(){

              $("#panels dt").next().hide()
                $(this).next().toggle()
            })
        })
    </script>

</head>
<body>
    <div class="box">
        <h3>试题要求:</h3>
        <p>
            1.点击每组的标题时,显示该标题下的面板;同时隐藏其他的面板。<br />
            2.页面加载完毕后默认显示第一个标题下的面板。<br />
        </p>
    </div>

    <dl id="panels">
        <dt>DotNet23</dt>
        <dd>英雄们,该写作业了......</dd>
        <dt>DotNet24</dt>
        <dd>其实它只是个传说........</dd>
        <dt>DotNet25</dt>
        <dd>未完,待续......</dd>
        <dt>DotNet26</dt>
        <dd>此处省略一万字......</dd>
    </dl>

</body>
</html>

				
时间: 2024-10-23 14:19:13

【jQuery02】点击标题面板显示内容的相关文章

JS实现点击参数面板按钮显示或隐藏数据

当报表中列出数据太多时,想通过显示按钮隐藏明细数据只显示统计数据.如下图示例,那么该如何实现呢?本文以FineReport为例,来讲述JS如何实现点击参数面板按钮显示或隐藏数据. 打开报表 在参数面板添加一个标签控件,控件名为lable,设置标签控件不可见,控件值为"显示". 在参数面板添加一个按钮控件,控件名为button,控件值为"只显示合计数据",并添加点击事件. 编辑点击事件,添加下面的JavaScript代码: /*获取隐藏的标签控件的值*/ var la

请编写&quot;改变颜色&quot;、&quot;改变宽高&quot;、&quot;隐藏内容&quot;、&quot;显示内容&quot;、&quot;取消设置&quot;的函数,点击相应按钮执行相应操作,点击&quot;取消设置&quot;按钮后,提示是否取消设置,如是执行操作,否则不做操作

<!DOCTYPE HTML><html><head><meta http-equiv="txttent-Type" txttent="text/html; charset=utf-8" /><title>javascript</title><style type="text/css">body{font-size:12px;}#txt{ height:400px

iOS开发项目篇—14点击标题按钮弹出菜单

iOS开发项目篇—14点击标题按钮弹出菜单 一.简单说明 (1)简单实现 点击标题按钮弹框,在箭头向上的时候,显示标题菜单 把ImageView添加到谁的身上?三角形的箭头在导航栏上,因此不能添加到tableview上. 分析图示: 有两个两种方法可以考虑: (1)添加到导航控制器上,因为导航栏是在导航控制器上的. (2)不用考虑控制器,直接添加到窗口上. 拿到窗口 (1)self.view.window这个属性谨慎使用,当开始加载的时候,为空 (2)获取主窗口  [UIApplication

html点击圆形扩散显示界面特效

html点击圆形扩散显示界面特效 开场白 效果 用到的核心代码 思考 探索 源码 兼容性问题 开场白 经常看到某些app有点击扩散的特效,有些当做扩散显示界面,有些扩散改变主题颜色,想在网页上实现一下,所以就有了这个. 效果 不想听逼逼的直接去源码 用到的核心代码 css的样式 overflow:hidden;/*隐藏超出部分*/ position:fixed;/*用于悬浮*/ jquery的动画 $("#id").animate() 思考 先创建一个圆形div和一个按钮: <d

Kali linux上运行quasibot时主页不显示内容的问题

quasibot是基于php的webshell管理工具,项目地址https://github.com/Smaash/quasibot,但在kali linux 下安装以后,默认主页就显示了一行标题,其它内容不显示.如图: 设置了半天权限,发现没有半毛钱关系.这时想到查看error_log,满屏都在显示找不到curl_init(): [Fri Nov 06 13:44:18.541331 2015] [:error] [pid 4195] [client 127.0.0.1:34550] PHP

使用zii.widgets.CDetailView显示内容

Yii里的CDetailView可以用来显示详细内容,有时会遇到显示的html内容是被转义过的,也就是原本是要显示html样式的,结果显示出来的内容却是把html当作普通文本了. 先看一个CDetailView的典型应用: $this->widget('zii.widgets.CDetailView', array( 'data'=>$model, 'attributes'=>array( 'title', // title attribute (in plain text) 'owne

javascript学习内容--改变样式、取消设置、显示内容、隐藏内容

<head> <style> body{font-size:12px;} #txt{ height:400px; width:600px; border:#333 solid 1px; padding:5px;} p{ line-height:18px; text-indent:2em;} </style> </head> <body> <h2 id="con">JavaScript课程</h2> &l

Jquery点击事件隐藏显示菜单

显示的效果就是这样,点击菜单,显示自己菜单下的内容,其他菜单下的都隐藏 html代码如下 1 <div> 2 <ul class="menu"> 3 <li class="leav"> 4 <a href="#">衬衫</a> 5 <ul class="leave"> 6 <li> 7 <a href="javascript:v

使用Edge模式通知Internet Explorer以最高级别的可用模式显示内容

一.EasyUI$的window('open')在IE8下兼容性问题 今天在公司使用EasyUI的$('#win').window('open');方法打开一个window窗体时发现EaysUI的脚本在IE8下执行时出现不兼容的情况 HTML代码如下: 1 <a href="javascript:void(0);" class="easyui-linkbutton" onclick="$('#batchImportUser').window('ope