在创建jquery.ui.widget时使用深层嵌套选项是好/坏的做法
如下所示?如果用户想在初始化后想要更改height
css中outContainer
的选项,他们是否必须替换选项中的整个css
对象?
options: {
views: null,
transitionTypes: {
showView: { transition:slide, mode:show},
hideView: { transition:slide, mode:hide}
},
css: {
outContainer: {
height: '0',
display: 'none'
}
}
}
答案 0 :(得分:1)
答案 1 :(得分:0)
我宁愿拥有一个好的分段选项 - 对象而不是一个大的列表。 请注意设置好的默认值,因此您不必在init上将大对象传递给插件...
之后的操纵对象: 我让开发者操纵一套公共"属性,然后做一个"重绘"插件(不是一个全新的对象,而只是一个软重新初始化)。
object.css.outContainer.height = "100";
object.redraw();