0

ハイパーリンクがクリックされたときに DIV タグ (この場合は「foo」) を非表示にするスクリプトを以下に示します。次に、リンクがもう一度クリックされたときに表示されます。

このスクリプトは私の用途には完璧に機能しますが、コーディングを少し修正して、別のスクリプト (「この場合は「バー」) を移動する必要があります。

DIV タグ ID "bar" をページの別の場所に移動したいと考えています。リンクをもう一度クリックして、もう一度元に戻したい。

<script type="text/javascript">
function toggle_visibility(id) {
var e = document.getElementById(id);
e.style.display = ((e.style.display!='none') ? 'none' : 'block');
}
</script>

<a href="#" onclick="toggle_visibility('foo');">Click here to toggle visibility of element #foo</a>
<div id="foo">This is a foo</div>
<div id="bar">This is a bar</div>
4

1 に答える 1

0

DIV の CSS 位置を相対/絶対/固定/任意に設定し、CSS メソッドを使用して DIV の左上/右上/下のプロパティを同時に変更してみませんか?

于 2013-07-20T22:54:16.877 に答える