だから私は他の質問を見てきました、そしてそれらが役に立った間、私はまだひどく立ち往生しています。JS/jqueryスキルの欠如は役に立ちません。(ばかげた質問かもしれませんが、聞かないとわかりません)
私はCF環境で作業していて、基本的にページを持っています。ユーザーがdivブロックにカーソルを合わせると、この元のdivをカバーする大きなdivブロックが表示されます。次に、ユーザーが閉じるリンクをクリックすると、ページは以前の状態に戻ります。
だから今私は持っています:
<div onmouseover="getStuff();" style="position:absolute;left:150px;top:255px;width:240px; border:1px solid blue;">
<div class="title"><b>Title</b><br /><br />Aenean magna sem, fringilla id malesuada nec, facilisis id quam. </div>
</div>
どちらがアクティブになりますか:
<script>
var iAlreadyGotStuff = 0;
function getStuff() {
if (!iAlreadyGotStuff) {
gsSimpleAjax({url:'ajax.cfm?mode=content', target:'myTarget'});
iAlreadyGotStuff = 1;
}
}
</script>
ajax.cfmは基本的に、ページのメインページに収まるテーブルをプルするだけです。
例: http: //img441.imageshack.us/img441/8548/exampleyt.png
どのJSコードを使用する必要があるか、またはDivクラス「title」を非表示にするために変更する必要があります。ターゲットがアクティブなdivクラス「myTarget」を非表示にします。
私はこれを試しましたが、うまくいきませんでした:
document.getElementById('title').style.display='none'