//
<div id = "tabs">
<ul>
<li> <a href="#fragment-1"> <span> list </ span> </a> </ li>
<li> <a href="#fragment-2"> <span> on the map </ span> </a> </ li>
</ ul>
<div id = "fragment-1">
<table id = "adresses" width = "600" border = "0">
<tbody>
<tr>
<td width = "200"> <b> m. Transfiguration Square </ b> </ td>
<td> 107023, Moscow, st. Elektrozavodskaya, 27, p. 8 <br />
(495) 799-97-99 <br />
<a href = "#" onclick = "return ShowOnMap (this);" class = "popup"> location map </a> </ td>
</ tr>
<tr>
<td> <b> m. Komsomolskaya </ b> <br>
working week: 9: 00—20: 00
Saturday: 10: 00—18: 00
</ td>
<td> 107078, Moscow, Orlikov per., d. 5, p. 3 <br />
(495) 799-97-99 <br />
<a href = "#" onclick = "return ShowOnMap (this);" class = "popup"> location map </a> </ td>
</ tr>
.....
</ tbody>
</ table>
</ div>
<div id = "fragment-2">
<! - show map ->
<div id = "YMapsID" style = "width: 600px; height: 400px"> </ div>
</ div>
</ div>
<script type = "text / javascript">
var _tabs = $ ("# tabs"). tabs ();
loadMap ();
$ ("# tabs"). bind ("tabsshow", function (event, ui) {
if (ui.panel.id == "fragment-2") {
map.redraw ();
} else {
if (isSingleOffice) {
map.addOverlay (places);
map.closeBalloon ();
isSingleOffice = false;
}
}
});
</ script>
Source: https://habr.com/ru/post/62267/
All Articles