【发布时间】:2014-10-11 22:26:47
【问题描述】:
不确定我的标题是否是询问如何执行此操作的正确方法,但是...
这里我有一个名为 func 的插件,它设置默认选项:
(function($){
$.fn.func= function(options){
var settings = $.extend({
color:'white',
hoverColor: 'black'
},options);
return this.each(function(){
if(settings.color){
$(this).css('color',settings.color);
}
if(settings.hoverColor){
$(this).css('color',settings.hoverColor);
}
}
现在用户可以在此处将文本颜色更改为他们想要的颜色:
$('#selector').func({
color:'blue',
hoverColor: 'green'
});
现在这是我想要完成的事情:我希望能够分解悬停和链接选项,如下所示:
$('#selector').func({
link:
color: 'blue'
,hover:
color: 'green'
});
类似于 jQuery 验证插件HERE,它们分解了规则和消息选项。如果您需要更多信息,请告诉我。感谢您的所有帮助。
【问题讨论】:
标签: javascript jquery plugins jquery-plugins