Ike'sをクリックすると、マップの下に div が表示されます。リンクをクリックしてみてください。動いていない。
これを使用して、クリック時にdivを表示/非表示にしています
function ikesClick() {
filler.style.display='none';
FrontDeskDesc.style.display='none';
LoungeDesc.style.display='none';
StudyDesc.style.display='none';
IkesDesc.style.display='inline';
};
ページのソースを表示すると、そこに Javascript 全体が表示されます。
私の質問は、リンクをクリックできるようにするにはどうすればよいですか?
none/inline を表示する方法が原因で、これが起こっていることはほぼ確実です。
ここで HTML を確認できます。
<section id="roomInfo">
<section id="filler" style="display:inline">
Hover over or select a colored area for details about individual rooms and locations in the library.
</section>
<section id="IkesDesc" style="display:none;">
<h1>Ike's - Late Night Diner</h1>
<p>
In the hub of President’s Park, Ike’s provides a late night dining option. Visit <a href="dining.gmu.edu">dining.gmu.edu</a> for hours of operation.
</p>
<img src="Ikes.JPG" style="max-width:500px; width:100%;" alt="Ike's Facade" />
</section>
<section id = "FrontDeskDesc" style="display:none;">
Get your temporary keys and stuff here!
</section>
<section id ="LoungeDesc" style="display:none;">
loungin'
</section>
<section id ="StudyDesc" style="display:none;">
Studying for finals yo
</section>
</section><!--end room info-->
この問題は、dining.gmu.edu へのリンクがあるセクション「IkesDesc」の下で持続します。