リンクをクリックしたときに iFrames コンテンツをロードする次の関数があります。
.next メソッドを実装して、一度に 1 つの iFrame をロードしようとしています。
$('.toggle-next-div').click(function () {
var iframe = $(this).next('.myiFrame');
iframe.attr("src", iframe.data("src"));
});
HTML
<a href="#" class="toggle-next-div">Map</a>
<div class="slidingDiv">
<div style="margin-top:0">
<span style="float:left;font-weight:bold">title</span>
<iframe class="myiFrame" data-src="www.yahoo.com" src="about:blank"></iframe>
</div>
</div>
<div class="slidingDiv">
<div style="margin-top:0; margin-right:10px; margin-bottom:10px; text-align:right">
<span style="float:left; font-weight:bold">title</span>
<iframe class="myiFrame" data-src="www.yahoo.com" src="about:blank"></iframe>
</div>
</div>
//and so on...
next() メソッドが HTML で機能しないため、この HTML コードの代替ソリューションが必要です