zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    最小路径
    零钱兑换
    硬币
    三步问题
    区域和检索
    除数博弈
    URI和URL的辨别
    交叉编译OpenMP
    牛客挑战赛44D-数列的和
    CF1408H. Rainbow Triples
  • 原文地址:https://www.cnblogs.com/yangzhi/p/3576578.html
Copyright © 2011-2022 走看看