0

こんにちは、私はこれをずっとやろうとしてきました

ブロック表示リンクを含むリストメニューがあり、各リンクには引き戸のpng背景画像があります。この JavaScript ( http://www.ideashower.com/our_solutions/png-hover/ ) を使用して、透明な gif を使用して ie6 の alphaimageloader 修正を実装しました。

初めてテストしたときは機能しますが、クリックして別のページに移動してからクリックして戻ると機能しなくなります-メニューが完全に消えます。透明なgifを複製して名前を変更することで、再び機能させることができます、しかし、別のページに移動してから戻ってくると、動作が停止し、メニューが消えます。

これはサーバーのキャッシュの問題ですか、それともそのようなものですか。

これについての考えは大歓迎です!

ありがとう

4

1 に答える 1

2

そのキャッシュの場合、おそらく AJAX トリックで実行できます。コードが実行されるたびに乱数を作成し、透明な gif の URL に追加します。
ファイルpngHover.jsで:

transparentImage = '/j/transparent.gif';

だろう

transparentImage = '/j/transparent.gif?143253214';

js google it で乱数を取得するには、十分な情報が得られます。/

于 2008-11-10T12:11:22.133 に答える