2012-11-04 4 views
0

이것은 완전히 과학적이지는 않지만 Safari 나 Chrome에서 $ .browser.safari = false를 설정하면 $ .scrollTo가 더 이상 사용되지 않습니다. 모든 매개 변수가있는 요소에서 작동합니다. 그것은 오류 또는 어떤 것도 던지지는 않지만 확실히 스크롤하지는 않습니다.

나는이 충고를 수행 한 후에도이 문제를 발견 : Distinguish Chrome from Safari using jQuery.browser

+0

'$ .browser.safari = false'와'$ .browser.safari == false'에는 큰 차이가 있습니다. 전자는 후자를 대입합니다. –

+0

'$ .browser.safari'는 읽거나 비교하기위한 것이지 설정하지 않습니다. 당신이 그것을 설정할 때, 당신은 그것을 사용하는 다른 코드를 엉망으로 만드는 위험을 감수해야합니다. – jfriend00

+0

$ .browser.safari를 설정하지 않는 이유에 대한 참조를 가르쳐 주시겠습니까? 나는 그것을 사용하는 코드 예제가 있고 왜 이해하지 못하는 것 때문에 만 묻습니다. – curiouser

답변

0

jQuery를 ScrollTo를 사용하는 동안 사파리/크롬에서 $ false로 .browser.safari = 설정하지 마십시오.