[ jQuery ] jquery 自定义插件!

转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=169

jquery学堂是一个很不错的地方。

如果想要自己学一些jquery的插件。而不想去每次都写那些复杂的函数。那么下面的方法可以帮助你。

下面就自己写一个jquery.yangzhi.js.

$(function(){
	$.fn.yangzhi = function(options){
		var defaults = {
			Event:"click",
			msg:"Hello,world"
		};
		var options = $.extend(defaults,options);
		var $this = $(this);

		$this.live(options.Event,function(e){
			alert(options.msg);
		});
	}
});

然后在html页面中调用就可以了。这里的一些属性都是用配置来解决的。

html页面如下:

<html>
	<head>
		<title>jquery.yangzhi.js test</title>
	</head>
	<script src = "jquery-1.7.2.js" type = "text/javascript"></script>
	<script src = "jquery.yangzhi.js" type = "text/javascript"></script>
	<script type = "text/javascript">
		$(function(){
			$("#test").yangzhi({
				Event:"click",
				msg:"so easy"
			});
		});
	</script>
	<body>
		<input type = "button" value = "login" id = "test"/>
	</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值