2017-07-23 26 views
0

我有一个js小部件,它可以在任何地方给我输出图表。 但是我怎样才能控制输出通过使用函数来放置它或覆盖选项?Javascript小部件按功能输出

<script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script> 
<div> <h3>My Chart</h3> 
<div class="chart" id="one"> 
<script type="text/javascript"> 
     new TradingView.widget({ 
     "width": 800, 
     "height": 350, 
     "symbol": "FX:EURUSD" 
    }); 
    </script></div></div> 
+0

您需要检查小部件的文档,看它是否需要带有DIV ID的参数来放置输出,而不是将其输出到调用位置。 – Barmar

回答

0

您可以设置container_id属性窗口小部件功能里面,然后将其连接到一个div任何你想去的地方。

//脚本:

new TradingView.widget({ 
     'container_id': 'technical-analysis', 
     'autosize': true, 
     'symbol': "FX:EURUSD"   
    }); 

// HTML:

<div id="technical-analysis" style="width: 800px; height: 350px"></div> 

变化宽度和容器股利高度,并且小部件内设置autosize属性,图表将伏贴指定大小在容器div内。