0

複数の効果が発生しているリンクがありますが、

画像のマウスオーバーで表示される説明、iframe を開く、# を使用して iframe ページ上のその説明を持つ特定の div をターゲットにします。

そして、onclick div スライドを切り替えて、別の iframe を開きます。(私の問題では重要ではありません)

これを行うには、私が行った方法よりも優れた方法があると確信していますが、私は最もよく知っている方法を使用しました。/descriptions#456 の問題を除いて、すべて動作します。#456 をターゲットにしている div は、マウスを離してマウスを戻した後、Firefox に表示されることがあります。それ以外の場合は、iframe ページの空白部分を指しているようです。クロムでは、間違いなく常に #456 div をターゲットにしています。しかし、Firefox はおそらく 60% の確率で動作します。これが私が使用している不必要に複雑なコードです。

<a id="slideup" class="description-div-name-1st-iframe-is-in" href="#" 
Onmouseover='document.getElementById("1stiframeid").src="example.com/descriptions#456";' 
onClick='document.getElementById("2ndiframeid").src="http://www.example.com";'>

前述のように、おそらくこれをすべて行うためのより簡単な方法があることはわかっていますが、ターゲットの div が常に Firefox に表示されるとは限らないという事実だけで、コードは気になりません。url# メソッドを使用する以外に、その div をターゲットにするより確実な方法があるのではないかと考えています。ありがとうございました。

4

0 に答える 0