.net 웹 응용 프로그램에서 crop을 사용했습니다. 모든 브라우저는 코드로 꽤 괜찮습니다. 그러나 IE는 이상한 행동을 보여줍니다. 다른 게시물을 사용해 보았지만 도움이되지 않거나 해킹이되지 않습니다. 여기에 자바 스크립트 코드는 다음과 같습니다 첫 번째 시도 IE에IE에서 jcrop이 제대로 작동하지 않습니다.
jQuery(function ($) {
api = $('<%= "#" + target.ClientID %>').Jcrop({
onChange: showCoords,
onSelect: showCoords,
onRelease: clearCoords,
aspectRatio: 1
}, function() {
api = this;
api.setSelect([10, 10, 110, 110]);
api.setOptions({ bgFade: true });
api.ui.selection.addClass('jcrop-selection');
});
});
은 점선을로드 할 수 없습니다하지만 때로는 초에 작동 해보십시오. 타이밍 문제 또는 이미지로드 문제의 종류 같아요 ... 감사합니다
혹시 해결책을 찾았습니까? 나는 같은 문제를 가지고있다. –
내 게시물을 업데이트하지 않아 죄송합니다. 실제로 문제를 발견 했으므로 IE에 무엇이 잘못되었는지 언급 한 다음 내 솔루션을 설명합니다. 내가 말했듯이 문제는 타이밍 문제입니다. IE는 서버에서 그림을 가져 오기 전에 스크립트를로드합니다. 이 문제를 해결하려면 그림이 다운로드 될 때까지 기다려야합니다. $ ('<%% "#"+ target.ClientID %> ") load (function() {api = $ ('<% ="# "+ target .ClientID %> ') .Jcrop ({... 그리고 목표는 분명히 내 ASP : 이미지 컨트롤입니다. 도움이 되길 바랍니다. :) – beebee
아, 알겠습니다. beebee. 고맙습니다. 증상은 같았지만, (이미지가로드 될 때까지 내 Jcrop 인터페이스가 숨겨져 있습니다.)'display : none' 대신에'visibility : hidden'으로 변경하면 (어떤 위치 지정과 함께) 고정되어 있습니다. –