Показать сообщение отдельно
  #1 (permalink)  
Старый 16.07.2013, 23:57
Аспирант
Отправить личное сообщение для valyan Посмотреть профиль Найти все сообщения от valyan
 
Регистрация: 05.11.2012
Сообщений: 55

YMaps.jQuery, передача компонета
Здравствуйте. Совсем недавно начал изучать jQuery. Создаю экземпляр карты и делаю привязку к созданному контейнеру
function showMap()
{
  var mapContainer = YMaps.jQuery("#YMapsID"), map = new YMaps.Map(mapContainer[0]);
}

Из html странички вызываю
<a href="#" onclick="showMap();return false;">показать карту</a>
<table>
 <tr>
   <td><div id="YMapsID" style="width:500px;height:500px;display:none"></div></td>
   <td valign="top"><ul id="menu"></ul></td>
  </tr>
</table>

Как мне передать имя контейнера, в котором я хочу нарисовать карту?

Пытался сделать так
function showMap(Container)
{
  var mapContainer = YMaps.jQuery(Container), map = new YMaps.Map(mapContainer[0]);
...
}

Из html странички вызываю
<a href="#" onclick="showMap('YMapsID');return false;">показать карту</a>
<table>
 <tr>
   <td><div id="YMapsID" style="width:500px;height:500px;display:none"></div></td>
   <td valign="top"><ul id="menu"></ul></td>
  </tr>
</table>

Но карта не отрисовывается.
Заранее спасибо!
Ответить с цитированием