首页 > 代码库 > JQuery 实现标题与内容相呼应样式
JQuery 实现标题与内容相呼应样式
效果图如下:鼠标移到标题上,标题下面显示标题对应的内容。实现的方法如下:
1、引入css和js文件
<link href=http://www.mamicode.com/"public/CSS/StyleSheet.css" rel="stylesheet" /> <script src=http://www.mamicode.com/"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: 0 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 实现标题与内容相呼应样式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。