0
我試圖編寫一個小的jQuery插件,並能夠使用選項更改效果(淡入淡出,幻燈片等等等),但我沒有運氣如何操作,例如,如果我要添加這使用插件選項更改jQuery效果
fx : fadeIn
那麼它會改變這一點:
$('.foo').opts.fx('slow');
這個問題我似乎已經是它doesen't像選項的位置所以我是suppost以某種方式把它包裝?
我試圖編寫一個小的jQuery插件,並能夠使用選項更改效果(淡入淡出,幻燈片等等等),但我沒有運氣如何操作,例如,如果我要添加這使用插件選項更改jQuery效果
fx : fadeIn
那麼它會改變這一點:
$('.foo').opts.fx('slow');
這個問題我似乎已經是它doesen't像選項的位置所以我是suppost以某種方式把它包裝?
我不是jQuery大師,但既然沒有迴應,我會試試看。
這似乎爲我工作:
if ($.isFunction($('#foo')[opts.fx])) { // check if it's a valid function
$('#foo')[opts.fx]("slow");
} else {
// ... use default effect ...
}
見demo。
謝謝!我從演示中取出了var =''&[效果](速度)並使其工作。 – Some0ne 2010-11-24 11:29:23