jQuery列表的收缩效果,变色,添加好友的智能效果
2014-08-14 09:14
393 查看
效果如图:
添加一个<span>隐藏域用于显示结果!
源代码:
添加一个<span>隐藏域用于显示结果!
源代码:
<html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(".flip").click(function(){ $(".panel").slideToggle("slow"); }); }); $(document).ready(function(){ $(".group").click(function(){ $(".panel1").slideToggle("slow"); }); }); $(document).ready(function(){ $(".addFriend").click(function(){ $(".add").slideToggle("slow"); }); }); $(document).ready(function(){ $('li').click(function() { var url ="http://www.baidu.com"; window.location.href = url; }); }); function search() { var newFriend=document.getElementById("newFriend").value; if(newFriend=='kobe') { document.getElementById("addRes").style.display="block"; document.getElementById("addbtn").style.display="block"; document.getElementById("addbtn").style.display="inline"; document.getElementById("searchRes").innerHTML='kobe'; }else{ document.getElementById("addRes").style.display="block"; document.getElementById("addbtn").style.display="none"; document.getElementById("searchRes").innerHTML= '没有此人'; } } </script> <style type="text/css"> li:hover {color:red; display:block;} li:active {color:yellow;} p.flip,p.group,p.addFriend,div.add { margin:0px; padding:5px; text-align:center; background:#e5eecc; border:solid 1px #c3c3c3; cursor:pointer; } div.panel,div.panel1 { margin:0px; padding:5px; background:#e5eecc; border:solid 1px #c3c3c3; } div.panel,div.panel1 { display:block; } li { cursor:pointer; } #addRes{ display:none; } </style> </head> <body> <p class="addFriend" >添加好友(点击添加)</p> <div class="add"> <input type="text" id="newFriend"/> <input type="button" value="查找" onclick="search()"> <div id="addRes"> <span id="searchRes"></span> <input type="button" value="添加" id="addbtn"> </div> </div> <p class="flip"><span>好友列表(点击查看)</span></p> <div class="panel" > <ul> <li>KOBE</li> <li>ALLEN</li> <li>MCGRADY</li> <li>JORDAN</li> <li>JAME</li> <li>WADE</li> </div> <p class="group" >群聊(点击查看)</p> <div class="panel1"> <ul> <li><span>三人组</span></li> <li>四人帮</li> <li>INVENTEC</li> <li>老板来碗骚泡</li> <li>610窝</li> <li>小眼睛联盟</li> </div> </body> </html>
相关文章推荐
- OCiOS开发:表格视图实现腾讯好友列表展开收缩效果
- jquery表格动态添加及各行变色效果
- jquery学习第一天:隔行变色、文本框聚焦清空、展示收缩效果
- jQuery练习一好友列表变色
- JQuery实现QQMenu菜单收缩滑动效果
- jQuery效果-为操作添加艺术性
- 文本框模拟下拉列表效果,-jQuery
- 又一个jquery轮播效果,焦点图,带数字显示序号,这个可以添加对应标题在图片上,支持主流浏览器
- JQuery操作SharePoint Web Services之添加列表数据
- 带动画效果的 QQ 列表收缩展开代码例子
- 使用jquery动态添加的文本框和下拉框效果
- jquery表单列表添加删除
- 使用Jquery随机删除一个顺序列表中某个子元素的方法,保持效果统一性
- 一个JQuery插件,为页面的标题添加动态效果
- [原创]持续给力:jQuery实现表格隔行变色效果案例详解
- jquery用ul模拟表单select列表/菜单效果
- JS 动态添加列表框项效果代码
- 又一个jquery轮播效果,焦点图,带数字显示序号,这个可以添加对应标题在图片上,支持主流浏览器
- jQuery实战之品牌展示列表效果