こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

IE PNG Fix を使用 IE6でクリックできない

http://www.designwalker.com/2006/12/transparent-png2.html

こちらのページで紹介されてある iepngfix というJavascriptを使用させていただきました。
見事、半透明の画像がキレイに表示できたのですが・・・
IE6だけリンクをクリックすることができません。

使い方は

<ul>タグにCSSでPNG画像を指定して
<li>に<a>タグを使用しております。
IE6以外だと普通にクリックできるのですが
IE6はクリックすることができません。
いろいろ調べてみたのですが、よくわかりません。

どなたか解決策をご存知のかた、教えていただけたら幸いです。

どうぞ、よろしくお願いいたします。

投稿日時 - 2009-08-02 22:12:04

QNo.5176799

困ってます

質問者が選んだベストアンサー

半透明化処理を行うと、中のリンクが押せなくなるケースがあるらしいです。positionを設定してる場合とか。

この問題に対応しているライブラリがないと厄介です。alphafilter.jsなら行けるかなぁ?
http://blog.webcreativepark.net/2007/02/01-233315.html

投稿日時 - 2009-08-03 00:14:10

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

追記。IE PNG Fixではなくalphafilter.jsを使ってみてはいかが…という意味です。

投稿日時 - 2009-08-08 15:03:25

お礼

お礼が遅くなり申し訳ございません。
alphafilter.jsを使ってみたのですが
だめでした。
サイドメニューをポップアップメニューにしているので
<li>を入れ子にした形になっています。
サイドメニューをオンマウスで表示させたポップアップメニューのバックにPNG画像を使用したいのですが、いろんなJSをためしてみましたが、どれもだめでした。
PNGをあきらめようと思います。
ありがとうございました。

投稿日時 - 2009-08-11 20:17:18

あなたにオススメの質問