читалка: как реализовать закладку с помощью javascript? - PullRequest
1 голос
/ 16 ноября 2011

Я реализую приложение epubReader, которое устанавливает разбиение на страницы по столбцам css3-multi.

У меня вопрос, как реализовать закладки с помощью Javascript? У кого-нибудь есть подобный опыт?

Ответы [ 3 ]

1 голос
/ 21 ноября 2011

Я думаю, что нашел ответ самостоятельно.
Каждый столбец находится между предыдущим и следующим абзацами.
Каждый столбец и каждый абзац имеют процентное число.

В соответствии с этимметод, мы можем вычислить приблизительный ответ.

0 голосов
/ 16 ноября 2011

Один из способов сделать это - запомнить текущий файл и текущий scrollLeft в контейнере прокрутки (но если вы разрешите изменение размера шрифта, это, вероятно, не очень хорошо.

Я думаю, что полностью защищенный способРеализация этого будет заключаться в том, чтобы внедрить ваш собственный невидимый тег привязки с идентификатором закладки в текущем видимом месте в документе, а затем просто перейти к нему при загрузке файла. Поэтому для сохранения закладки вам потребуется текущий загруженный файл XHTML и закладкаИдентификатор для перехода при загрузке этого файла.

0 голосов
/ 16 ноября 2011

Проверьте FAQ на epubread.com .

...