テキストの特定の領域にカーソルを合わせると、「追加情報」スタイルのiframeを追加しようとしています。私の基本的なセットアップでいくつかのjavascriptとcssと2つのdivの助けを借りて。
<a
onmouseover="ShowContent('uniquename3'); return true;"
onmouseout="HideContent('uniquename3'); return true;"
href="javascript:ShowContent('uniquename3')">
Tournament 22:00-23:00
</a>
<div
id="uniquename3"
style="display:none; position:relative; left:0px; top:10px; border-style: none; background-color: gray; padding: 5px;overflow:none;width:212px;z-index:5;">
<iframe src="Test2.html" width="212px" height="340px" border="0" scrollbar="no" frameborder="0"></iframe>
</div>
<div id="other" style="z-index:1;">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"
</div>
私が抱えている問題は、JavaScriptが新しいdivをマウスのあるiframeに配置してから、すべてのテキストをぶつけてしまうことです。本当に私がする必要があるのは、iframeを表示させることですが、その周りの要素を台無しにしないでください。現在、アンカーにカーソルを合わせると、すべてのloremipsumがiframeを含むdivの長さだけ下に移動します。誰かが私の意味を正確に知りたい場合は、私のWebサイトで実用的な例を提供できます。