【学习拾遗】Jquery(二)--插件

  上篇谈了一下Jquery的核心,这篇来说一下Jquery的“效果”。主要是官网那些Jquery特效。

首先,去官网下载Jquery的核心文件,此外,要实现效果,还需要下载一个jquery-ui.js的文件。

特效:官网给的效果:Draggable,Accordion,Autocomplete,Explod等效果,这里简单实现一下;


一、爆炸特效


样式和JS文件


<script type="text/javascript" src="../jquery-1.11.3.js"></script>
<link href="jquery-ui.css" rel="stylesheet">
<script src="jquery-ui.js"></script>
<style>
	#accordion{
		width:200px;
		height:400px;
	}
	
	#div1{
		width:200px;
		height:200px;
		border:1px solid #999;
		
	}
	
	#uicorner{
		width:200px;
		height:200px;
		border:1px solid #999;
		background:#EEE;
	}
</style>


html标签


<div id="uicorner" class="ui-corner-all"></div>

<input type="button" id="btn" value="点击">


Js


$("#btn").click(function(){
	$("#uicorner").toggle("explode","slow");
})


二、Autocomeplete自动填充


样式和js


<script type="text/javascript" src="../jquery-1.11.3.js"></script>
<link href="jquery-ui.css" rel="stylesheet">
<script src="jquery-ui.js"></script>
<style>
	#accordion{
		width:200px;
		height:400px;
	}
	
	#div1{
		width:200px;
		height:200px;
		border:1px solid #999;
		
	}
	
	#uicorner{
		width:200px;
		height:200px;
		border:1px solid #999;
		background:#EEE;
	}
</style>


html标签


<div>
	<label for="tags">Tags: </label>
	<input id="tags">
</div>


js



<script type="text/javascript">
	$(function() {
		var availableTags = [
			{"label":"tangseng","value":"唐僧"},
			{"label":"wukong","value":"悟空"},
			{"label":"bajie","value":"八戒"},
			{"label":"shaseng","value":"沙僧"},
			{"label":"guanyin","value":"观音"}
		];
		$( "#tags" ).autocomplete({
			source: availableTags
		});
	});</script>


效果:输入wukong






三、Accordion折叠


样式和js


<script type="text/javascript" src="../jquery-1.11.3.js"></script>
<link href="jquery-ui.css" rel="stylesheet">
<script src="jquery-ui.js"></script>
<style>
	#accordion{
		width:200px;
		height:400px;
	}
	
	#div1{
		width:200px;
		height:200px;
		border:1px solid #999;
		
	}
	
	#uicorner{
		width:200px;
		height:200px;
		border:1px solid #999;
		background:#EEE;
	}
</style>


html


<div id="accordion">
	<h3>用户管理</h3>
	<div>添加用户</div>

	<h3>部门管理</h3>
	<div>添加部门</div>
	
	<h3>角色管理</h3>
	<div>添加角色</div>
	
</div>


js


$("#accordion").accordion({
			collapsible: true,
			active:2,
			event: "mouseover click"
});


四、小结

  这里简单的通过Notepad++实现了具有代表性的效果,其它的效果,也基本类似。有兴趣的可以下个参考手册,挨着做些实现!想想用的DWZ和EasyUI,其实就是jquery的一次再封装和优化!


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值