Кажется, что есть несколько тем для тегов привязки, но я не могу что-то сказать о том, как использовать Javascript для использования якорного тега без прыжка. Итак, моя страница загружена, и у меня есть div, который содержит 2 диаграммы (1 скрыт) и имеет 2 вкладки сбоку. Я бы хотел использовать эти вкладки для обмена диаграммами без перехода страницы к тегу привязки. У меня есть код ниже, но не уверен, что мне нужно переключиться, чтобы он работал.проблемы с «прыжками» с использованием привязанных тегов
HTML:
<div style="width:550px; height:200px; padding:0px; border:0px; margin:0px;">
<div id="chartContainer" style="width:500px; height:200px; overflow:hidden; position:relative; float:left;">Chart...</div>
<div style="width:25px; height:200px; float:left; position:relative; padding-top:11px;">
<div id="tabs1_div" style=" position:relative; float:left; padding-bottom:10px;"><a href="#" onClick="chartRender('Tab1');" ><img src="images/labortab.png" /></a></div>
<div id="tabs2_div" style=" position:relative; float:left;"><a href="#" onClick="chartRender('Tab2');" ><img src="images/odctab.png" /></a></div>
</div>
</div>
Javascript:
<script type="text/javascript"><!--
FusionCharts.setCurrentRenderer('javascript');
var myChart = new FusionCharts("Charts/Column2D.swf", "myChartId", "100%", "100%", "0");
myChart.setXMLUrl("Data/Data.xml");
myChart.render("chartContainer");
var myChart1 = new FusionCharts("Charts/Column3D.swf", "myChartId1", "100%", "100%", "0");
myChart1.setXMLUrl("Data/Data.xml");
//myChart1.render("chartContainer");
function chartRender(arg) {
if (arg == "Tab1") {
myChart.render("chartContainer");
}
else if (arg == "Tab2") {
myChart1.render("chartContainer");
}
}
// -->
</script>
это сработало спасибо! – Keith
Добро пожаловать. – j08691