ページのすべての要素にバインドされた「onmouse over」もあります。マウスが要素の上にある場合、最も近い関連要素に赤い境界線を描画します (例としてaardvarkを試してください)。
私は次のコードを持っています:
<p>
<img height="333" width="250" title="Image par hyperbolic pants explosion sous licence CC - http://www.flickr.com/photos/74502564@N00/2716444681/" class="illustred" src="context-selector-test_files/rha_20090929_antivirus.jpg" />
Ah là là... ces abrutis qui continuent à refuser d'installer des antivirus parce que "
<em>
Je ne télécharge pas !
</em>
" ou "
<em>
Je ne vais que sur des sites de confiance.
</em>
</p>
「P」の中に「img」が入っているのがわかります。
予想される動作は、「P」を超えると境界が付けられ、「IMG」に移動すると境界が「IMG」に移動することです。
そうではありません。
私は CSS を使用していないため、問題は CSS ではありませんが、要素の周囲に「絶対」の位置にある 4 つの境界線をシミュレートする 4 つの div です。これは次に来るもののために必須です。
「IMG」に移動すると問題が発生し、「マウスオーバー」が実際にトリガーされますが、直後に「マウスオーバー」が「P」で再びトリガーされます。「P -> IMG」は理解できますが、「IMG -> P」は私を悩ませます。そして、なぜ、1行で2回マウスオーバーするのですか?私はマウスを動かさなかった。
今、私は何が欠けていますか?
スペック:
- html 4;
- CSS2;
- jquery 1.3;
- Firefox 3.5;
- Ubuntu 9.04;
- コーヒー 1.50 (l).