2012-01-24 5 views
4

나는 현재 epubs를위한 각주 팝업 툴팁을 쓰고 있으며, iBooks를 사용하여 자바 스크립트가 작동하고 epub에서 작동하지 않는 문서가 부족하다는 것에 좌절감을 느낍니다.iBooks를 사용하여 jubascript가 epub에서 예상대로 작동합니까?

내 경험에 의하면, jQuery를 사용하여 요소의 기본 표시/숨기기가 작동하지만 DOM 조작은하지 않으며 요소 위치를 얻는 것이 가장 좋습니다.

누구든지 전에 epub에서 javascript로 작업하고 모범 사례를 공유하고 싶습니까? jQuery를 사용하는 것이 좋습니까? 아니면 바닐라 자바 ​​스크립트를 사용하여 더 많은 기능을 사용할 수 있습니까? 감사!

+0

안녕하세요, iBook의 JS 각주에 대한 연구도 진행 중입니다. 해결책이 있습니까? – powtac

+1

슬프게도 자원 부족으로 프로젝트를 포기했습니다. 내가 찾은 한 가지 중요한 점은 내가하려고했던 많은 것들이 고정 레이아웃 epub를 사용할 때 훨씬 잘 작동한다는 것입니다. 행운을 빕니다! – nini

답변

1

저는 jqPlot (http://www.jqplot.com/), 그래픽 jquery 라이브러리로 HTML 위젯을 실행 해 보았습니다. 그리고 그것은 iPad에서 잘 작동했습니다. 소스 코드를 확인할 수 있습니다.

3

엄청나게 많은 JS가 iBooks에서 DOM 조작을 포함하여 잘 작동합니다. 그러나 위치와 관련해서는 eBook에서 위치의 기본 개념이 다릅니다 (iBooks 3.0의 새로운 스크롤링 모드는 전통적인 웹 페이지와 유사 해짐). 위치 논리를 제한하여 무언가 화면에서 켜져 있거나 꺼져 있습니다. 화면에 없으면 scollPos 또는 비슷한 것을 설정하여 스크롤하려고하면 전혀 작동하지 않습니다. 대신 문제가되는 위치로 location.href="foo.xhtml#myanchor; 등으로 점프 해보세요.

관련 문제