Попытка добавить TradingView widget на мой сайт. Этот виджет должен загружать, когда пользователь select
вариант из выпадающего списка.Виджет TradingView, заменяющий весь HTML-код
выпуск: виджет загружается, но он заменяет все в теле и, следовательно, выпадающее меню исчезает.
Пример:
HTML код:
<select name="fx" class="fx">
<option value="EURUSD">EURUSD</option>
<option value="EURJPY">EURJPY</option>
</select>
JS:
function changeFX(fx){
var fxWidget = new TradingView.widget({
"width": 500,
"height": 400,
"symbol": "FX:"+fx,
"interval": "1",
"timezone": "Etc/UTC",
"theme": "White",
"style": "2",
"locale": "en",
"toolbar_bg": "#f1f3f6",
"hide_top_toolbar": true,
"save_image": false,
"hideideas": true
});
return themeWidget;
}
$(document).on('change','.fx',function(){
var widget = changeFX(this.value);
// do something with widget.
});
http://jsfiddle.net/livewirerules/3e9jaLku/5 (выберите раскрывающийся вариант, и увидеть виджет нагрузок, но выпадающий исчезает)
Любые советы о том, как сделать выпадающее меню, не исчезают, а загрузка виджета TradingView загружается?
Вопросы, относящиеся к jdfiddle и не показывая никакого кода не принимаются на SO. Вы должны выполнить основное редактирование. – mkluwe
@mkluwe: добавлен связанный код на вопрос. – Zeigeist
@ Zeigeist взгляните на ответ, отправленный мной. Не забывайте поднимать и принимать, если он решает вашу проблему. :) – Manish