第一步:將下面的範例程式複製起來,
這是一個簡單將jQuery物件別名為$號的方法,
可以避免其他Javascript Framework別名衝突的問題!!
(function($) {
})(jQuery);
第一種:我偏好的方式 $.fn與$來擴充jQuery物件的方法
(function($) {
//呼叫此方法需要帶入指定的元素,可一定綁定多個元素
$.fn.helloworld= function() {
this.each(function(){
alert('helloworld');
});
};
//不需元素即可呼叫(靜態函式)
$.helloworld2 = function() {
alert('helloworld 2');
};
})(jQuery);
第二種:改用extend方法來擴充!!
什麼是extend方法請參考黑大的文章:jQuery extend 的用法
(function($) {
$.extend({
helloworld: function(){
alert('helloworld');
},
goodbyeworld: function(){
alert('goodbyeworld');
}
});
})(jQuery);
Reference:
網站製作學習誌 » [jQuery] 自製 jQuery Plugin – Part 1
網站製作學習誌 » [jQuery] 自製 jQuery Plugin – Part 2
沒有留言:
張貼留言
留個話吧:)