jquery制作滑动面板

简介:

项目开发中,我们有时候需要点击某个按钮出现一个面板,在面板上有我们需要的一些操作,或者是图片。ok!如下简单制作滑动面板效果:


wKioL1PQ3avhPBiNAAC5niNARIk236.jpg


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!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 >
< meta  http-equiv = "Content-Type"  content = "text/html; charset=gb2312"  />
< title >无标题文档</ title >
< script  type = "text/javascript"  src = "jQuery/jquery-1.6.2.js" ></ script >
< script  type = "text/javascript" >
  $(document).ready(function(){
  $(".box a").click(function(){
      /*slideToggle()这个方法,如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素。*/
        $(".one").slideToggle();
        /*
        oggleClass() 对设置或移除被选元素的一个或多个类进行切换。
        该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。这就是所谓的切换效果。
        */
        $(this).toggleClass("active");
  });
  
        $(".box p").hover(function(){
         $(this).toggleClass("hover")
        });
  
  
  });
</ script >
< style  type = "text/css" >
*{padding:0;margin:0;}
body{font-size:12px;}
a{text-decoration:none;color:#000066;font-family:"宋体";}
.box{width:500px;margin:0 auto;}
.one{height:200px;background:url(images/2.png) no-repeat ;display:none;}
.box p{border-top:5px solid #333333;background:url(images/1.png) no-repeat top;}
/*将行内元素A写的和图片长度和高度差不多*/
.box p a{display:block;width:140px;height:40;line-height:40px;background:url(images/3.png) no-repeat right 10px;  text-align:center;margin:0 auto;font-size:14px;font-weight:bolder;padding-right:10px;}
/*注册一个新的class,当我们点击这个a时,将这个注册号的class添加到a中*/
.box p a.active{background:url(images/4.png) no-repeat right 12px;}
.box p.hover{background:url(images/5.png) no-repeat top}
</ style >
</ head >
 
< body >
< div  class = "box" >
< div  class = "one" ></ div >
< p > < a  href = "#" >点 击</ a ></ p >
 
</ div >
 
</ body >
</ html >


ok,这个功能在项目中还是很实用的,尤其是操作按钮过多一致排开的话会导致页面美观度不足,采用这个方法,效果十分明显!


源码下载:滑动面板制作










本文转自 小夜的传说 51CTO博客,原文链接:http://blog.51cto.com/1936625305/1529810,如需转载请自行联系原作者
目录
相关文章
|
JavaScript 前端开发
jQuery和CSS3滑动展开菜单按钮插件
这是一款jQuery和CSS3滑动展开菜单按钮插件。该滑动展开菜单按钮在用户点击主菜单按钮之后,子菜单以滑动的方式依次展开
191 21
|
JavaScript
jQuery 效果 - 滑动
jQuery 效果 - 滑动
78 5
|
JavaScript
jQuery 效果 - 滑动
jQuery 效果 - 滑动
119 5
|
JavaScript
jQuery滑动
jQuery滑动
|
JavaScript 前端开发
jQuery 第五章(效果,滑动,动画,停止动画)
jQuery 第五章(效果,滑动,动画,停止动画)
165 0
|
JavaScript
jquery返回顶部--滑动底部显示出
jquery返回顶部--滑动底部显示出
|
JavaScript 前端开发 程序员
【前端】使用jQuery封装一套UI组件 - 是和否滑动切换组件
本篇文章来讲解下是和否的滑动切换组件 切换滑动组件,使用的场景实际上就是一个开和关的场景,一般有是和否,开和关,禁用和启用等等,只需要设置0和1即可
|
JavaScript
jQuery 效果 - 滑动
jQuery 效果 - 滑动
130 0