ul li 好友列表
<div class="col-md-4 mt">
<div class="friend-list">
<h4 class="title" id="fri-title"><i class="fa fa-angle-down" id="i-icon"></i>选择收件人</h4>
<ul class="list-group max-he" id="friend">
<!--<volist name="list" id="row">-->
<li class="list-group-item fri-group">
<a href="#" class="inactive">我的好友</a>
<ul style="display:none;" class="group-fri">
<!--<volist name="row['childList']" id="rowtwo">-->
<li><a href="javascript:void(0);" id="setvalue"><p class="conceal"><img src="http://placehold.it/30x30"/>123456789</p></a></li>
<li><a href="javascript:void(0);" id="setvalue"><img src="http://placehold.it/30x30"/>小明</a></li>
<!--</volist>-->
</ul>
</li>
<li class="list-group-item fri-group">
<a href="#" class="inactive">我的好友</a>
<ul style="display:none;" class="group-fri">
<!--<volist name="row['childList']" id="rowtwo">-->
<li><a href="javascript:void(0);" id="setvalue"><p class="conceal"><img src="http://placehold.it/30x30"/>电话</p></a></li>
<li><a href="javascript:void(0);" id="setvalue"><img src="http://placehold.it/30x30"/>小明</a></li>
<!--</volist>-->
</ul>
</li>
<!--</volist>-->
</ul>
</div>
</div>
/*好友列表样式*/
.friend-list {
text-align: left;
font-size: 12px;
color: black;
}
.friend-list .title {
padding: 15px;
background-color: #E6EAF2;
font-size: 15px;
}
.friend-list .title #i-icon {
margin-right: 10px;
}
.friend-list .title:hover {
cursor: pointer;
background-color: #D4EAF2;
}
.friend-list .max-he {
height: 400px;
overflow-y: auto;
}
.friend-list .fri-group {
padding:;
}
.friend-list .fri-group a {
display: block;
width: 100%;
line-height: 39px;
color: black;
padding-left: 15px;
}
.friend-list .fri-group > a:hover,
.friend-list .fri-group > a:focus {
background-color: #E1F4FF;
text-decoration: none;
}
.friend-list .fri-group .group-fri {
padding-left:;
}
.friend-list .fri-group .group-fri li a p.conceal {
margin-top:;
margin-bottom:;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.friend-list .fri-group .group-fri li a p img {
margin-right: 12px;
}
.friend-list .fri-group .group-fri li:hover {
background-color: #F4B877;
}
$(document).ready(function() {
$('.inactive').click(function(){
if($(this).siblings('ul').css('display')=='none'){
$(this).parent('li').siblings('li').removeClass('inactives');
$(this).addClass('inactives');
$(this).siblings('ul').slideDown(200).children('li');
if($(this).parents('li').siblings('li').children('ul').css('display')=='block'){
$(this).parents('li').siblings('li').children('ul').parent('li').children('a').removeClass('inactives');
$(this).parents('li').siblings('li').children('ul').slideUp(200);
}
}else{
//控制自身变成+号
$(this).removeClass('inactives');
//控制自身菜单下子菜单隐藏
$(this).siblings('ul').slideUp(200);
//控制自身子菜单变成+号
$(this).siblings('ul').children('li').children('ul').parent('li').children('a').addClass('inactives');
//控制自身菜单下子菜单隐藏
$(this).siblings('ul').children('li').children('ul').slideUp(200);
//控制同级菜单只保持一个是展开的(-号显示)
$(this).siblings('ul').children('li').children('a').removeClass('inactives');
}
});
});
window.onload = function() {
var str = "";
document.getElementById('setvalue').onclick = function() {
str = document.getElementById('sign-name').value;
str += document.getElementById('setvalue').innerHTML + ",";
document.getElementById('sign-name').value = str;
}
}
$('#fri-title').click(function(){
$("#friend").slideToggle(500);
if($('#i-icon').is('.fa-angle-down')){
$('#i-icon').removeClass('fa-angle-down');
$('#i-icon').addClass('fa-angle-up');
}else{
$('#i-icon').removeClass('fa-angle-up');
$('#i-icon').addClass('fa-angle-down');
}
});
$("input:radio[name='sendMode']").click(function(){
var val = $("input:radio[name='sendMode']:checked").val();
switch(val)
{
case '1':
$('.email-div').slideToggle(500);
$('.sms-div').fadeOut('.1s');
$('.wechat-div').fadeOut('.1s');
break;
case '2':
$('.sms-div').slideToggle(500);
$('.email-div').fadeOut('.1s');
$('.wechat-div').fadeOut('.1s');
break;
case '3':
$('.wechat-div').slideToggle(500);
$('.email-div').fadeOut('.1s');
$('.sms-div').fadeOut('.1s');
break;
}
});
ul li 好友列表的更多相关文章
- html-2, a img ul li ol dl dt dd 标签与列表标签的简单使用
<!-- a: a{ /*清除a标签的下划线*/ text-decoration: none; } (1)超链接 href 超链接的地址 target: _self 默认 在当前中打开链接地 ...
- div+css(ul li)实现图片上文字下列表布局
css样式表代码: html布局代码: 效果图: html布局部分,可根据自己需要添加对应的div即可. 1.CSS关键样式单词解释 1).ul.imglist{ margin:0 auto; wid ...
- HTML 列表 <ol><ul><li><dl><dt><dd>
<ol>标签-有序列表 定义和用法: <ol>标签定义有序列表. HTML 与 XHTML 之间的差异 在 HTML 4.01 中,ol 元素的 "compact&q ...
- jquery 动态添加和删除 ul li列表
今天需要实现一个jquery动态添加和删除 ul li列表中的li行,自己简单的实现乐一个,分享一下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...
- ul li列表元素浮动导致border没有底边解决办法
如图,当ul li,li元素浮动,并且ul元素也overflow:hidden清除浮动的时候,给li元素加了border,但是不显示底边,这时候要看是不是没有给li元素加高,因为加了border之后默 ...
- ul li设置横排,并除去li前的圆点
效果预览:http://hovertree.com/texiao/css/ 如何用CSS制作横向菜单 让ul li横向排列及圆点处理 我们先建立一个无序列表,来建立菜单的结构.代码是: <ul& ...
- 使用CSS把ul,li制作成表格
查看效果:http://hovertree.com/texiao/css/7.htm 具体实现请看样式部分. 完整代码: <!DOCTYPE html> <html> < ...
- html ul li的学习
DIV+CSS里,我们用得最多的就是ul li来显示数据,如新闻按钮等. <div id="menu"> <ul> <li><a href ...
- DIV UL LI
<style type="text/css"> .productDetailTabNav{ width:960px;} .productDetailTabNav ul{ ...
随机推荐
- 可用的CSS文字两端对齐
最近在工作项目中接触到Web界面设计的问题,要实现文字两端对齐的效果.在网上搜索了一下,用的都是类似的技巧: text-align:justify;text-justify:inter-ideogra ...
- Spring流程
Spring Web Flow是Spring框架的子项目,作用是让程序按规定流程运行. 1 安装配置Spring Web Flow 虽然Spring Web Flow是Spring框架的子项目,但它并 ...
- RHEL与Centos
一直在用centos,但对他的由来以及与RHEL的关系不是很明白,查些资料,小记一番. 倘若一说到Red Hat这个大名,大家似乎都听过. Qustion1:Red Hat家族中有哪些产品呢? Red ...
- JavaScript的日期处理
很久前写的代码了,偶尔看到贴出来做个备忘,写得有点乱,懒得整理了. // 根据初始日期和滚动周期及滚动次数来计算终止日期,日期滚动周期,// 可以是每天(DAY).每周(WEEK).每月(MONTH) ...
- Oracle视图,序列及同义词、集合操作
一.视图(重点) 视同的功能:一个视图其实就是封装了一个复杂的查询语句.1.创建视图的语法:CREATE VIEW 视图名称 AS 子查询 范例:创建一个包含了20部门的视图CREATE VIEW e ...
- 关于new 和delete
这是百度知道上的答案,感觉讲的很生动形象,接下来要搞清楚的是new是关键字还是函数,new可以重载吗? 你想弄懂这个问题,首先你要弄清楚数据的3种存储方式. 1.静态区: 全局变量. 2.堆: 程序执 ...
- Matlab工程
1.matlab设置默认路径 在原来的默认路径(bin)下创建一个名为startup.m的文件,内容为相对路径 cd ..\..\WorkSpace\ 或绝对路径 cd F:\Program\MATL ...
- 在MyEclipse环境下写Struts,删除项目不干净的问题的解决
这个头疼的问题弄了好几个小时,终于弄好了.方法如下:1.建立一个新的项目,确认自己已经部署好Struts2的环境(网上有好多教程).运行Tomcat还是会有之前的项目的错误,接下来进行第二步2.将To ...
- You have not agreed to the Xcode license.
You have not agreed to the Xcode license. Before running the installer again please agree to the lic ...
- 【grunt整合版】学会使用grunt打包前端代码
grunt 是一套前端自动化工具,一个基于nodeJs的命令行工具,一般用于:① 压缩文件② 合并文件③ 简单语法检查 对于其他用法,我还不太清楚,我们这里简单介绍下grunt的压缩.合并文件,初学, ...