Это фрагмент моего кода:Javascript скрытие карты (IFrame)
<div id='content'>
<div id='map'></div>
<iframe name="content-wrapper"></iframe>
</div>
<div class="sidebar">
<div class="container">
<h2>Bayanihan</h2><br>
<a href="#" target="content-wrapper">Map</a> <a onclick= "hide()" href="forum.html" target="content-wrapper">Forum</a> <a href="insight.html" target="content-wrapper">Insight</a>
<hr>
<script>
function hide() {
$(map).hide();
}
</script>
В принципе, мой сайт карта с боковой панелью. На боковой панели есть три ссылки: map, forum, insight
. Так что я хотел бы, чтобы это произошло, если я нажму Форум, фон карты исчезнет и будет заменен на forum.html
, и это тоже касается проницательности. Как вы можете видеть в этом фрагменте, я сначала ставил его на форуме. html, но он не работает.
'$ (map)' - что такое карта, определенная как? –
Исследование селекторов jQuery немного. Если вы пытаетесь скрыть элемент с идентификатором 'map', вам нужно префикс его с помощью' # '. Кроме того, поскольку 'map' не является переменной, вам нужно инкапсулировать его кавычками. Это должно быть '$ (" # map "). Hide();' – Santi