第一种
js:
(function (jQuery){
this.show =function(title){
this.title=title;
};
this.show2 =function(){
alert(this.title);
};
jQuery.messager =this;
return jQuery;
})(jQuery);
html:
<script src="jquery.js"></script>
<script src="js.js"></script>
<script>
$(document).ready(function(){
$.messager.show("this is a test");
$.messager.show2();
});
</script>
第二种
js:
$.fn.messager =function(options){
var defaults = {
title:"this is a test!"
};
$.extend(defaults,options);
alert(defaults.title);
return this;
};
html:
<script src="jquery.js"></script>
<script src="js.js"></script>
<script>
$(document).ready(function(){
$("#d").messager().hide();
});
</script>
分享到:
相关推荐
plugin历史版本1、新的事件.on() .off()3、动画的改进1.42版介绍JQuery插件让Dreamweaver支持提示代码功能引入JQuery展开编辑本段简介 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript...
jQuery编写插件有两种方式 1.添加jQuery对象级别的插件,原理是给jQuery类添加方法。 写法如下: (function($){ $.fn.extend({ 函数名:function(自定义参数){ //自定义插件代码部分 } });
其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...
自己写的一款基于bootstrap3和jquery的分页插件,初学jquery插件写法,写的很一般。拿出来献丑了。 /** * 基于bootstrap3的jquery分页插件 * 调用方式分两种 * 1.直接调用法 * 普通大小 * $.mypage(id,now,max,fn);...
本文将通过一个实例来引出jQuery插件开发中的一些细节,首先介绍下jQuery插件开发的一些基础知识。 jQuery的插件开发主要分为两类: ...接下来我们看看两种方式的具体写法是什么: 类级别的插件开发 $.ex
自定义主要通过两种方式实现$.extend({aa:function(){}});$.fn.extend({aa:function(){}});调用的方法分别是:$.aa();$($this).aa();注意:创建函数时不要放在 $(function() { }中,调用时候要放在事件里面$($this)....
四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、LAZYLOAD等JQUERY插件,使前端页面开发中实现AJAX LOADING图片加载效果、灯箱效果(锁屏效果)、TAB菜单.、CHECKBOX的全选或反选效果以及图片的惰性加载效果等,让其...
自己模仿JQ插件的写法写了一个循环滚动列表插件,支持自定义上、下、左、右四个方向,支持平滑滚动或者间断滚动两种方式,都是通过参数设置。JQ里面有些重复的地方,暂时没想到更好的方法去精简。不过效果还是可以的...
// 如果jquery没有遵循CMD或者AMD,下面两种写法均可: var bar = require('jquery'); // 写法一 require('jquery'); // 写法二 // 正常使用 $('div').css({}); module.exports = { ...
{8.3}创建线程的两种方法}{123}{section.8.3} {8.4}Runnable}{123}{section.8.4} {8.5}Sleep阻塞与打断唤醒}{124}{section.8.5} {8.5.1}sleep与wait的差异}{124}{subsection.8.5.1} {8.6}IO阻塞}{126}{section....