如何在另一个函数中访问样式对象。我有这个部分
...
onOk: function() {
var style = new CKEDITOR.style({
element: 'p',
styles: {
//some styles
},
spaceFlag: 'superFlag'
});
editor.applyStyle( style );
},
onShow: function(){
// i want to get here spaceFlag
}
..
答案 0 :(得分:1)
看起来你没有一个调用另一个的函数。相反,他们都是兄弟姐妹,他们是父母背景的孩子。因此,在父上下文中定义样式:
var styleOptions = {
element: 'p',
styles: {
//some styles
},
spaceFlag: 'superFlag'
}, onOk: function() {
var style = new CKEDITOR.style(styleOptions);
editor.applyStyle( style );
},
onShow: function(){
// i want to get here spaceFlag
styleOptions.spaceFlag
},
...
这是一个单独的代码段,您可以开箱即用:
function logMe() {
var styleOptions = {
element: 'p',
styles: {
//some styles
},
spaceFlag: 'superFlag'
};
console.log(styleOptions.spaceFlag);
}
logMe();