效果图如下:鼠标移到标题上,标题下面显示标题对应的内容。实现的方法如下:

1、引入css和js文件

    <link href="public/CSS/StyleSheet.css" rel="stylesheet" />
<script src="public/jquery/js/jquery.js"></script>

其中,StyleSheet.css的内容如下:

.picture-title{height: 32px;line-height: 26px;margin-top:5px;font-size: 15px;color:black;}
.picture-title ul li {height: 28px; padding: 8px; line-height: 28px;padding-bottom: 4px;float: left; display: inline-block; cursor: pointer; text-align: center; font-size: 15px;}
.picture-title-active {background: url(image/picture_title_bg.png) left center no-repeat;font-weight: bold;}
.picture-content {padding:0px 10px;}
.picture-content ul li{font-size:14px;FONT-FAMILY:Microsoft YaHei;line-height:28px;padding-left:12px;background:url(image/point.jpg) left center no-repeat;margin-top: 5px;border-bottom: 1px dashed #b6b6b6;}

2、html代码:

<div>
<div class="picture-title">
<ul>
<li flag="pic_title" for="pic_cnt_1" class="picture-title-active">测试1</li>
<li flag="pic_title" for="pic_cnt_2" id="HeadSection1" runat="server">测试2</li>
<li flag="pic_title" for="pic_cnt_3" id="HeadSection2" runat="server">测试3</li>
<li flag="pic_title" for="pic_cnt_4" id="HeadSection3" runat="server">测试4</li>
</ul>
</div>
<div class="picture-content">
<ul id="pic_cnt_1">
<li>测试1</li>
<li>测试1</li>
<li>测试1</li>
</ul>
<ul id="pic_cnt_2" style="display: none;">
<li>测试2</li>
<li>测试2</li>
<li>测试2</li>
</ul>
<ul id="pic_cnt_3" style="display: none;">
<li>测试3</li>
<li>测试3</li>
<li>测试3</li>
</ul>
<ul id="pic_cnt_4" style="display: none;">
<li>测试4</li>
<li>测试4</li>
<li>测试4</li>
</ul>
</div>
</div>

3、js代码:

 <script type="text/ecmascript">
$(document).ready(function () {
$("li[flag='pic_title']").mousemove(function () {
$("li[flag='pic_title']").each(function () {
$(this).attr("class", "");
$("#" + $(this).attr("for")).hide();
});
$(this).attr("class", "picture-title-active");
$("#" + $(this).attr("for")).show();
});
});
</script>

JQuery 实现标题与内容相呼应样式的更多相关文章

  1. JQuery datatables 标题和内容居中显示

    1.如题,使用到了强大的表格插件datatables,要使标题和内容都居中显示,只需要在jsp引入css,写上如下内容即可: /*qiulinhe:2016年11月7日13:48:26*/ /* da ...

  2. 使用 jQuery 选择器获取页面元素后,利用 jQuery 对象的 css() 方法设置其样式。

    查看本章节 查看作业目录 需求说明: 使用 jQuery 选择器获取页面元素后,利用 jQuery 对象的 css() 方法设置其样式. 要求如下: 点击页面的"更改样式"按钮后, ...

  3. JQuery DataTables Editor---页面内容修改&&数据库信息修改 (2)

    接上篇博文,详细说一下js代码以及JQuery DataTables Editor---页面内容修改&&数据库信息修改遇到的问题和解决办法. 1.关于dialog 初始化: $(&qu ...

  4. jQuery中的常用内容总结(一)

    jQuery中的常用内容总结(一)   前言 不好意思(✿◠‿◠),由于回家看病以及处理一些其它事情耽搁了,不然这篇博客本该上上周或者上周写的:同时闲谈几句:在这里建议各位开发的童鞋,如果有疾病尽快治 ...

  5. jQuery中的常用内容总结(三)

    jQuery中的常用内容总结(三) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7571998.html 内容提要 选择器(第一节) 选择器的扩展方法(第一节) ...

  6. jQuery中的常用内容总结(二)

    jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言 距离上次博客更新已经有二十来天了(●′ω`●) ...

  7. WPF自学入门(六)WPF带标题的内容控件简单介绍

    在WPF自学入门(二)WPF-XAML布局控件的文章中分别介绍StackPanel,WarpPanel,DockPanel,Grid,Canvas五种布局容器的使用,可以让我们大致了解容器可以使用在什 ...

  8. 原生js制作标题与内容保持4行的效果

    在制作网页或移动端有时会用到一个效果,类似文章标题和文章描述的排列总是保持一样的行数,要么标题总是一行,多出的省略,要么标题内容1:3或2:2或3:1这样,今天练习这样的效果. 实现的原理:给标题和内 ...

  9. jQuery 源码解析(二十九) 样式操作模块 尺寸详解

    样式操作模块可用于管理DOM元素的样式.坐标和尺寸,本节讲解一下尺寸这一块 jQuery通过样式操作模块里的尺寸相关的API可以很方便的获取一个元素的宽度.高度,而且可以很方便的区分padding.b ...

随机推荐

  1. mysql 安装问题

    针对免安装版的mysql: 1.启动CMD,在mysql安装目录下  ~\bin\目录下,输入: mysqld -install   安装msyql服务: 2.启动MySQL服务,输入: net st ...

  2. hadoop伪分布式平台搭建(centos 6.3)

    最近要写一个数据量较大的程序,所以想搭建一个hbase平台试试.搭建hbase伪分布式平台,需要先搭建hadoop平台.本文主要介绍伪分布式平台搭建过程. 目录: 一.前言 二.环境搭建 三.命令测试 ...

  3. KVM 网络虚拟化基础 - 每天5分钟玩转 OpenStack(9)

    网络虚拟化是虚拟化技术中最复杂的部分,学习难度最大. 但因为网络是虚拟化中非常重要的资源,所以再硬的骨头也必须要把它啃下来. 为了让大家对虚拟化网络的复杂程度有一个直观的认识,请看下图 这是 Open ...

  4. openstack 命令行管理 - 目录

    原文http://blog.csdn.net/signmem/article/details/19513775 相关 openstack  命令行管理, 分下面部分进行介绍 openstack 命令行 ...

  5. Git安装与配置

    一.简介 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的 ...

  6. log4net不同logger输出日志

    4步曲 1.引用log4net.dll(nuget) 2.任意位置的命名空间头部加入下面的代码,web.config可修改为自己定义的.xml [assembly: log4net.Config.Xm ...

  7. linux vsftpd 配置

    linux 使用vsftpd 实现ftp上传 安装 vsftpd yum install -y vsftpd 配置vsftpd 备份配置文件后 将/etc/vsftpd/vsftpd.conf内容替换 ...

  8. [WPF系列]- Style - Specify width/height as resource in WPF

    <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:sys=" ...

  9. ORACLE数据库存储空间使用情况查询

    使用系统sys或者dba权限的账户创建视图如下: 1. 主要从数据库的表dba_data_files,dba_segments两张表中获取.2. 默认数据库保存的是byte单位,转换关系如下: 102 ...

  10. Java正则抓取email

    实现思路 1.使用Java.net.URL对象,绑定网络上某一个网页的地址 2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象 3.通过 ...