2008-09-13 2 views

答えて

4

私はjquery.pngFix.jsを使用しています。私はそれが正式に認可されているかどうかわからない、私はそれが動作することを知っている。私はそれがFancyBoxに含まれているプラ​​グインなので、それを選択しました。それ以外の理由はありません。

+0

そのプラグインが私の丸いボックスイメージを裂いた(誰も残されていなかった)。私のSilverlight(オブジェクトタグ)はもはや動かず、私のすべてのイメージには壊れたイメージのような赤いXエラーがあった。 –

+0

私のために働かなかった。カーソルが変化しなくなり、PNGの背景とのリンクが機能しなくなり、PNGと重なる画像が途切れてしまいます。 –

+0

私にとってもうまくいかなかった。すべての私のイメージが混乱してテキストが消えた – evanmcd

2

これをチェックしてください。いくつかの人々はコメントの中にjQueryプラグインについても言及しています。

PNG Fix from 24 Ways

+0

ありがとう!私はデザイナーにもそのリンクを渡します。 –

+0

DD Belated、jQuery pngFixプラグイン、Helix HTCなど、私が試したすべてのものの中で最高の機能を果たしました。他のものでは、.htaccessルールを追加して動作させるか、不適切に画像を伸ばしたり収縮させたりする必要がありました。ただし、このjsスクリプトと同じフォルダに空白のx.gifファイルを作成し、shimがベースURLからの相対パスを指すようにスクリプトを編集する必要があります。 – Volomike

3

この.htc pngfixは、jqueryプラグインが失敗した場合でも、いつも私のために働いています。

1

こんにちはまいら、ここに私の修正を経て(http://jquery.andreaseberhard.de) グレートプラグインからこの問題

ダウンロードjQueryのプラグイン - 「pngFix」にあり!次のような

--changeこれらの行:最終置き--Before

// this line 
jQuery(this).find("img[src$=.png]:visible").each(function() { 
// this line 
jQuery(this).find(":visible").each(function(){ 
// and this line 
jQuery(this).find("input[src$=.png]:visible").each(function() { 

このコード

// Store a reference to the original method. 
var _show = jQuery.fn.show; 

// Overriding Show method. 
jQuery.fn.show = function(){ 
    // Execute the original method. 
    _show.apply(this, arguments); 
    // Fix Png 
    return $(this).pngFix(); 
} 

//No more problems with hidden images 

})(jQuery); 

//The End 
0

やあみんなは、ちょうどこの1を投げたかったです。私はそれをもう一度掘り起こしていました。それは残りの部分よりも1つの具体的な利点があります。反復可能な背景だけでなく、バ​​ックグラウンドポジション(ここで最高の答えとして示されたものは実際にバックグラウンドイメージ)。

http://www.dillerdesign.com/experiment/DD_belatedPNG/

それはとても素晴らしいことです。ちょうどそれをドロップし、そこに忘れてください。まだそれがCSSのセットを爆発するのを見たことがあります。

関連する問題