2011-03-18 3 views
0

나는이 스크립트를 사용하여 간단한 슬라이드를 만드는 데 매우 간단하며 Firefox에서 예상대로 작동하지만 다른 브라우저에서는 하나 또는 두 가지가 실패하고 실제로 왜 이런 동작을하는지 알 수 없습니다. 페이지는 여기에서 볼 수 있습니다 http://phonecover.se/lionbar/ 효과는 메뉴 버튼 중 하나를 누르면 보이지만 파이어 폭스에서만 작동합니다. slval로Jquery 스크립트가 Firefox가 아닌 브라우저에서 작동하지 않습니까?

var mov = -slval+plval.left; 

는 "AU"를 포함하는 문자열입니다 은 모든 도움은 매우 스크립트가이 라인에 오류가 같은

+0

페이지를 볼 수는 있지만 문제의 원인은 무엇입니까? [JS Fiddle에서] 문제를 재현하는 데모를 게시하고 (http://jsfiddle.net/) 이상적으로 * 일어날 일을 설명하고, * 일어나지 않은 것이 * 다른 사람이보고 한 오류를 게시 할 수 있습니까? , 비 파이어 폭스, 브라우저? –

+0

몇 가지 코드를 게시해야합니다. 단지 링크에서 문제를 해결하는 것이 쉽지 않습니다. – esqew

+0

Firefox에서 메뉴를 누르면 내용이 슬라이드되지만 다른 브라우저에서는 필자가 시도하지 않았습니다. – Breezer

답변

1

보이는 감사합니다 감사합니다. 대신 다음을 수행 하시겠습니까?

var mov = "-"+slval+plval.left 

?

+0

멍청한 일 – Breezer

+0

thx 그것은 오류를 찾기 위해 나를 인도하지만, 계산을 만든 자동으로 읽는 것을 정의하지 않음으로써 오류의 ofc, 왼쪽 위치를 0으로 설정하여 해결했습니다. – Breezer

+0

@Breezer : 방금 오류를 발견했습니다. 그러나 CSS 규칙이 적용되지 않는 이유를 추적하기 시작했을 때 페이지를 다시로드했을 때 '왼쪽 '스타일, 그리고 그것은 작동했다 ... – Guffa

관련 문제