2011-04-04 36 views
0

我一直在尝试jQuery sparklines plugin,并且样式应用于javascript 如何在javascript之外设置jQuery迷你图样式

$('#barchart').sparkline('html', { type:'bar', barColor:'green' }); 

是否有解决方案,在没有编辑脚本的情况下应用和更改样式。例如在一个CSS样式表或自定义文件类似

.sparkline { 
    type: bar; 
    barColor: green; 
} 

也许JavaScript会看起来类似于这?

$('#barchart').sparkline('html', $.getStyle('sparkline')); 

回答

0

不,它不是possbile,因为这个特定的插件是基于canvas和Javascript中被完全抽出。如果它使用SVG,则可以设置单个SVG元素的样式。

但是,你当然可以从其他元素在页面复制样式:

var color = $('.brightgreen').css('background-color'); 
... barColor: color ...