您的位置:首页 > Web前端 > JQuery

jQuery编写插件的小实例

2014-11-13 17:20 351 查看
今天学习了Javascript的闭包和jQuery编写插件的实例,乘着热乎劲,写了个小的功能。

Html

<p>Hello Javascript<p>


Javacript

/*
This is just a test!!!
Hilight text,user-defined css style by function format
@author Rick.Xu
*/

(function($) {
var defaluts =  {
css:{"color":"black","background-color":"yellow"}
};

$.fn.extend({hilight:function(settings) {
var opts = $.extend(true,{},defaluts,settings);
return this.each(function() {
var $this = $(this);
if(opts.format) {
var txt = opts.format($this.html());
$this.html(txt);
}
$this.css(opts.css);

});
}});
})(jQuery);

$(function() {
$("p").hilight({
css:{
color:"red"
},
format:function(txt) {
return "<I>"+txt+"</I>";
}
});
});


Result:
Hello Javascript
上传一个pdf学习资料 jQuery插件开发.pdf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery 实例 插件