2013-11-26 4 views
0

나는 최근에 일해 왔던 사이트에 누군가가 통찰력을 줄 수 있기를 바라고 있습니다. 내가 가지고있는 문제는 prettyphoto 라이트 박스에 있습니다. IE 및 iPhone/IOS 브라우저 이외의 모든 브라우저에서 정상적으로 작동합니다. 이 경우 라이트 박스 로더가 돌아가고 멈 춥니 다. 나는이 문제를 찾아 내려고 애썼지 만 어려움을 겪었으므로 어떤 도움을 주시면 감사하겠습니다.반응 형 사이트의 Prettyphoto 라이트 박스

사이트는 http://auction-direct.local-creative.co.uk/이며 라이트 박스 이미지는 상품 로트 페이지에 있습니다.

+0

질문에 코드를 포함하면 답변을 얻을 확률이 더 높아집니다. –

+0

안녕하세요, 신선한 팁, 팁 주셔서 감사합니다 -하지만 난 정확히 무슨 코드가 사용되는 것입니다 모르겠지만, 그래서 내가 누군지 소스를 보는 사람이 어떤 코드를 제안하는 암시가있을 수 있습니다 보다? – user3034479

답변

0

이 라이트 박스 로더는 IE11에서 정상적으로 작동합니다. IE11의 개발자 도구에서 에뮬레이션 설정을 사용할 때 IE8에서 문제가 발견되었습니다. jquery.prettyPhoto.js 라인 (203)에

가 전화로 :

console.log(desText); 

당신이 가지고있는 경우, 콘솔 출력은 작동 console or script tabs 개방; 그렇지 않으면 오류가 발생합니다. 코드는 콘솔을 사용할 수 있는지 여부를 확인하여이 문제를 방지해야합니다

if (typeof console != "undefined") { 
console.log(desText); 
} 

그러므로 내가 수정 제안 jquery.prettyPhoto.js을이 버그를 해결하기 위해. 어쨌든이 콘솔 출력이이 라이브러리에서 필요한지 여부는 의문의 여지가 있습니다.

바라건대이 이 문제를 해결했습니다. jquery.prettyPhoto.js의 저자는 또한 웹 사이트에 포럼을 가지고 있으므로이 문제도 게시 해 두는 것이 좋습니다.

관련 문제