程式碼如下:
(function($){
$.fn.extend({
//將可選擇的變數傳給方法
//設定預設值並用逗號隔開
var defaults = {
mouseOverColor : '#000000',
var options = $.extend(defaults, options);
return this.each(function() {
//這裡寫出對應程式碼
//可像下邊以以來求變值
alert(o.padding);
);; 🎜>})(jQuery);
3、實作jQuery外掛程式
複製程式碼 程式碼如下:
(function ($) {
$.fn.extend({
//插件名稱- pad //參數與預設值
var defaults = {
"Black"
};
var options = $.extend(defaults, options); var o = options;
var obj = $(this);
//使用ul中的a對象
var items = $("li a", obj);
items.hover(function () {
$(this).css( "color", o.hoverColor);
//queue false表示不加入動畫佇列paddingLeft: o.animatePadding }, { queue: false, duration: 300 } );
}, function () {
$(this).animate({ paddingLeft: "0" }, { queue: true, duration: 300 });
});
🎜>})(jQuery);
最後,使用外掛程式的方法如下:
複製程式碼
程式碼如下://使用外掛程式$(document). ready(function() {