loadConfig()是ajax获取Config并应用到editor
然而.line_color这些文本框是在获取Config之后, 才添加到DOM中的.
所以设置background会有问题.
在设置background这行下断点, 停上1秒, 然后继续运行, 发现background改变成功, 便确定了是异步问题.
解决方法:
令loadConfig()返回ajax的deffered, 在deffered的done()设置background
loadConfig();
...
$('.line_color').each(function(){
$(this).css({'background': $(this).val()});
});
然而.line_color这些文本框是在获取Config之后, 才添加到DOM中的.
所以设置background会有问题.
在设置background这行下断点, 停上1秒, 然后继续运行, 发现background改变成功, 便确定了是异步问题.
解决方法:
令loadConfig()返回ajax的deffered, 在deffered的done()设置background