連絡先ページhttp://demo.themedev.me/wordpress_themes/incipiens/contact-us/に地図を表示するための表示/非表示 Javascript を持つ Wordpress テーマ (Incipiens) を使用しています。
この機能をページで複数回使用して、ギャラリーを表示/非表示にしたいと考えています。
<div class="map">
<div class="map_top">
<hr class="toolbox toolbox1">
</div>
<hr class="vertical_sep0">
<a class="show_map" href="javascript:void(0)"></a>
<div class="map_container"><div class="thismap"><iframe>........</iframe></div>
</div>
これは機能していますが、js を呼び出すとすべての div が開きます。したがって、各ギャラリーに一意の div id を配置し、javascript を少し変更しました...
<div class="map">
<div class="map_top">
<hr class="toolbox toolbox1">
</div>
<hr class="vertical_sep0">
<a href="javascript:unhide('silestone')" class="show_map"></a>
<div id="silestone">
<div class="map_container">
[show_gallery width="124" height="124" galleryid="527"][/show_gallery]
</div>
</div>
</div>
それは機能しますが、非常に奇妙なことに、正しいものが開くこともあれば、間違ったものが開くこともあります...何が間違っているのかわかりません.すべてのdivへのIDを含むJavaScript呼び出しを1つだけ持つ必要がありますか? もしそうなら、どうすればいいですか?