jquery插件之手风琴
2012-03-28 21:14
393 查看
1、在学习jquery插件之前首先我们来看一下该怎样开始布置工作
jquery ui使用前提:
第一步:引入类库文件
包括:
js类库 js库引入要有顺序首先第一个引入的是jquery核心文件(jquery-1.7.1.min.js),然后在引入jquery-ui核心文件(jquery-ui-1.8.18.custom.min.js)
css样式类库 jquery-ui-1.8.18.custom.css
第二步:模拟实现
手风琴效果实现:
<!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=utf-8" />
<title>jquery-ui-手风琴效果</title>
<!--引入jquery类库文件-->
<script type="text/javascript" language="javascript" src="../js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" language="javascript" src="../js/jquery-ui-1.8.18.custom.min.js"></script>
<!--css-->
<link type="text/css" rel="stylesheet" href="../css/ui-lightness/jquery-ui-1.8.18.custom.css" />
<script type="text/javascript">
$(function (){
//注册一个
$("#accordion").accordion({
header:"h3",
//触发事件
event:"mouseover",
//面板展开的效果 default:click
animated:"bounceslide",
//是否填充父元素
fillSpace:false,
//是否可以拖拽
dragable:true,
//指定那个先显示
active:1,
//当任何一个动作发生或者改变的时候触发
change:function (){alert("aa");},
//自动调整高度
autoHeight:true, //这个autoHeight如果不设置#accordion的高度那么是不会起作用的<div id="accordion" style="width:200px; height:100px; ">,如果设置了高度就会自动按照你指定的高度去显示并且加上滚动条
//设置图标
icons:{
header:"ui-icon ui-icon-arrow-2-e-w",
headerSelected:"ui-icon ui-icon-arrowthick-2-n-s"
}
}).sortable({//拖拽,排序
//方向,沿那个轴
axis:"x,y",
handle:"h3",
start:function (){
//alert("确定走吗?");
},
stop:function (){
//alert("确定开始吗?");
}
});
//绑定事件 ,要加上那个动作,比如排序上的停止动作,就是sortstop
$("#accordion").bind("sortstop",function(){ alert("hello"); });
});
</script>
</head>
<body>
<h2 class="demoHeaders">Accordion</h2>
<div id="accordion" style="width:400px; height:100px; ">
<div>
<h3><a href="#">First</a></h3>
<div>Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor
sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem
ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lor Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum
dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit
amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.</div>
</div>
<div>
<h3><a href="#">Second</a></h3>
<div>Phasellus mattis tincidunt nibh.</div>
</div>
<div>
<h3><a href="#">Third</a></h3>
<div>Nam dui erat, auctor a, dignissim quis.</div>
</div>
</div>
</body>
</html>
jquery ui使用前提:
第一步:引入类库文件
包括:
js类库 js库引入要有顺序首先第一个引入的是jquery核心文件(jquery-1.7.1.min.js),然后在引入jquery-ui核心文件(jquery-ui-1.8.18.custom.min.js)
css样式类库 jquery-ui-1.8.18.custom.css
第二步:模拟实现
手风琴效果实现:
<!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=utf-8" />
<title>jquery-ui-手风琴效果</title>
<!--引入jquery类库文件-->
<script type="text/javascript" language="javascript" src="../js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" language="javascript" src="../js/jquery-ui-1.8.18.custom.min.js"></script>
<!--css-->
<link type="text/css" rel="stylesheet" href="../css/ui-lightness/jquery-ui-1.8.18.custom.css" />
<script type="text/javascript">
$(function (){
//注册一个
$("#accordion").accordion({
header:"h3",
//触发事件
event:"mouseover",
//面板展开的效果 default:click
animated:"bounceslide",
//是否填充父元素
fillSpace:false,
//是否可以拖拽
dragable:true,
//指定那个先显示
active:1,
//当任何一个动作发生或者改变的时候触发
change:function (){alert("aa");},
//自动调整高度
autoHeight:true, //这个autoHeight如果不设置#accordion的高度那么是不会起作用的<div id="accordion" style="width:200px; height:100px; ">,如果设置了高度就会自动按照你指定的高度去显示并且加上滚动条
//设置图标
icons:{
header:"ui-icon ui-icon-arrow-2-e-w",
headerSelected:"ui-icon ui-icon-arrowthick-2-n-s"
}
}).sortable({//拖拽,排序
//方向,沿那个轴
axis:"x,y",
handle:"h3",
start:function (){
//alert("确定走吗?");
},
stop:function (){
//alert("确定开始吗?");
}
});
//绑定事件 ,要加上那个动作,比如排序上的停止动作,就是sortstop
$("#accordion").bind("sortstop",function(){ alert("hello"); });
});
</script>
</head>
<body>
<h2 class="demoHeaders">Accordion</h2>
<div id="accordion" style="width:400px; height:100px; ">
<div>
<h3><a href="#">First</a></h3>
<div>Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor
sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem
ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lor Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum
dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.Lorem ipsum dolor sit
amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.</div>
</div>
<div>
<h3><a href="#">Second</a></h3>
<div>Phasellus mattis tincidunt nibh.</div>
</div>
<div>
<h3><a href="#">Third</a></h3>
<div>Nam dui erat, auctor a, dignissim quis.</div>
</div>
</div>
</body>
</html>
相关文章推荐
- jquery插件制作 -- 6.手风琴Panel
- 精心挑选的12款优秀 jQuery 手风琴效果插件和教程
- 基于jQuery实现Accordion手风琴自定义插件
- jQuery插件实例五:手风琴效果[动画效果可配置版]
- jquery插件手风琴的效果
- jquery插件 手风琴
- jquery插件实现手风琴效果!
- 基于jQuery开发的手风琴插件 jquery.accordion.js
- jquery多级手风琴插件–accordion.js
- jquery多级手风琴插件–accordion.js
- jQuery插件实例四:手风琴效果[无动画版]
- jquery手风琴特效插件
- bootstrap中jquery插件——collapse折叠效果-手风琴效果
- jquery简单插件到复杂插件(2)--简单手风琴
- Jquery手风琴效果(无插件)
- jquery插件-手风琴效果
- jquery插件手风琴效果
- 第30款插件:第25款插件:jquery.accordion.js 纵向手风琴效果插件