jquery插件写法实例

本文介绍了一种使用jQuery.fn.extend方法创建自定义jQuery插件的方法。通过实例演示了如何设置默认参数并允许用户覆盖,同时展示了插件如何响应点击事件改变元素的颜色、字体大小和内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 这里使用$.fn.extend的方法来制作jquery插件:

(function($,window,document){
    var defaults = {
	    color: "red",
	    fontSize: "15px",
	    content: "你好",
    };
				
	$.fn.extend({
		fun: function(options){
			var opts = $.extend(defaults, options);
			return this.each(function(){ 
						//激活事件 
			    var obj = $(this);
				obj.click(function(){
				    obj.css({"color":opts.color,"font-size":opts.fontSize})
				    obj.html(opts.content);
			    });
		    });
	    }
					
    })
	
})(jQuery,window,document);

调用方法如下:

$(".testBtn").fun({
	color: "blue", //字体颜色
	fontSize: "20px", //字体大小
	content: "hello", //内容
});

 效果如下:

自己写的一款弹出层插件,下载地址:https://download.youkuaiyun.com/download/qq_41756580/10884700

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专业前端小白

写了这么久文章,1分钱都没收到

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值