2008-09-13 6 views
11

공식적으로 jQuery 팀에서 개발 한 IE6/PNG 수정 사항이 있습니까?IE6 PNG 투명성 문제를 해결하기 위해 어떤 jQuery 플러그인을 사용해야합니까?

사용 가능한 플러그인 중 어떤 플러그인을 사용해야합니까?

+0

브라이언, 대신 GIF를 사용할 수없는 이유가 무엇입니까? –

+4

그라디언트가있는 투명하거나 부분적으로 투명한 이미지가 일반적인 용의자입니다. –

답변

4

. 그것이 공식적으로인가되는지 아닌지 나는 모른다. 나는 그것이 작동한다는 것을 알고있다. 내가 FancyBox에 포함 된 플러그인이기 때문에 그것을 선택했습니다. 다른 이유는 없습니다.

+0

그 플러그인이 내 둥근 상자 이미지를 찢어 버렸습니다 (아무도 남지 않았습니다). Silverlight (객체 태그)가 더 이상 작동하지 않았고 모든 이미지에 깨진 이미지처럼 빨간색 X 오류가있었습니다. 나를 위해 일하지 않았다 –

+0

나를 위해 일하지 않았다; 커서가 바뀌지 않고 PNG 배경의 링크가 작동을 멈추고 PNG가 겹치는 이미지가 잘릴 수 있습니다. –

+0

나에게도 효과가 없었습니다. 모든 이미지가 엉망이되어 텍스트가 사라졌습니다. – evanmcd

2

확인해보세요. 의견에 jQuery 플러그인을 언급하는 사람들도 있습니다. 내가 jquery.pngFix.js을 사용하고

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

안녕하세요 Guyz, 여기 내 수정 그런데 (http://jquery.andreaseberhard.de) 위대한의 PlugIn이 문제

다운로드 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

얘들 아, 그냥이 하나를 던져 싶었어요. 나는 그것을 다시 파헤 치고 있었고, 나머지 부분에는 하나의 특별한 이점이있다 : 반복 가능한 배경, 배경 위치 (가장 좋은 대답으로 표시된 것은 실제로는 백 그라운을 조정한다. ound 이미지).

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

너무 좋아요. 그냥 그걸 버리고 거기 잊어 버려. 아직 CSS 세트가 폭발적으로 늘어나고있는 것을 보았습니다.