jquery.belatedPNG を使用した際のイベント捕捉。belatedPNG でもやり方は同様です。 手を加えた jquery.belatedPNG https://github.com/zaininnari/jquery.belatedPNG jquery.belatedPNGから fork して追加しました。 問題 fixPng() をした要素でクリックイベントを捕捉できない。 http://jsdo.it/zaininnari/xOn3 ↑の例では、2番目。 これは、 fixPng() を適用した要素を内部で、 {visibility: hidden}を適応、または、その同位置に top, left でVML要素を配置しているため、 本来イベントを設定した要素に触れることができないために発生します。 回避策 本来の要素を this で取得する場合、fixpng で生成した画像
以前もこの「DD_belatedPNG.js」に関してはエントリーしましたが 『IE6で透過pngを表示させるオススメscript、「DD_belatedPNG.js」』、あまりの素晴らしさにオススメするだけして使用法とか注意事項など大事な部分に触れずじまいでした。 この素敵な透過png対応策であるDD_belatedPNGちゃんですが、img要素に使用する際にも、div要素やp要素等の背景画像に対して使用する際も、ほんのちょっとしたクセがあります。 なので、今回はこの偉大なる「DD_belatedPNG.js」の使用方法と、使用に関するちょっとした注意点などをエントリーしようと思います。 DD_belatedPNGの使用法と注意点 1.使用するための準備 まずはこの「DD_belatedPNG.js」自体をダウンロードしないコトには始まりません。 配布元のDrew Diller’s bl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く