2010-07-30 4 views
2

내 사이트 jScrollPane jquery plugin에 사용했습니다. 일반적으로 Chrome을 제외한 모든 브라우저에서 작동합니다. 여기 좀보세요 : http://evarivas.com/bio 내 크롬에는 아무런 문제가 없습니다. 스크롤은 정상적으로 작동합니다. 다른 컴퓨터에서는 종종 가끔은 작동하지 않습니다. 새로 고침이 작동하거나 작동하지 않는 경우 ...이상한 Google 크롬 버그. jQuery

이것은 무엇입니까? 매우 이상한 ...

+0

+1 난 당신이 어떤 대답을받지 않습니다 두려워하기 때문이다. jQuery + jScrollPane + Chrome은 여러 언어로 코드의 복잡한 조합을 추가하여 "반 시간"버그를 추적하는 것을 거의 불가능하게 만듭니다. – MvanGeest

+0

OS X에서 Chrome 5.0.375.125를 작성하면 모든 페이지로드시 초기화되고 올바르게 작동하는 것으로 보이지만이 jScrollPane을 깨뜨릴 수있는 신뢰할 수있는 100 % 재생산 가능한 방법이있는 것으로 나타났습니다. 스크롤 기능을 사용하는 동안 mousewheel을 사용하면 스크롤 기능이 즉시 작동을 멈 춥니 다. – RwwL

+0

Seconded. 여기에 XP 용 Chrome 6이 있습니다. 마우스 휠을 만지 자마자, kaboom. – rossipedia

답변

6

나는 최근에 jScrollPane Google 그룹 메시지를 받고 있으며 body의 하단 대신 head에 스크립트를 배치하여 최소한 두세 명의 사람들이 문제가 사라지는 것을 보았습니다. 몇 가지 성능 권장 사항은 하단에 스크립트를 제안하지만 실제로는 초기화 작업에서 자주 발생하는 지연을 정당화 할 수있는 충분한 성능 향상이 아닙니다.

시도해 볼 가치가 있습니다.

편집 : 그냥 당신이 JScrollPane의 꽤 이전 버전을 사용하고있는 눈치 - 내가보기 엔 구글 코드 저장소에서 최신을 다운로드하여 볼 수 있습니다 JScrollPane의, 93를 구축하기 위해 업그레이드를 권장합니다 : 간단하게 업그레이드 http://code.google.com/p/jscrollpane/source/checkout

문제를 해결할 수 있습니다.

1

전체 JScroll 라이브러리를 다운로드했거나 단순히 헤더 스크립트에 링크를 배치 했습니까?

Chrome에서 무한 스크롤 기능을 사용할 수 없다는 문제가 있었지만 Chrome이 내 스크립트의 MIME 유형을 인식하지 못했기 때문입니다.

예를 들어, 내가했다 :

<script src=https://raw.githubusercontent.com/pklauzinski/jscroll/master/jquery.jscroll.min.js></script> 

Github에서에서 원시 스크립트를 입력하는 올바른 방법은 다음과 같습니다

<script src="https://rawgit.com/pklauzinski/jscroll/master/jquery.jscroll.min.js"></script>