gpt4 book ai didi

javascript - 什么 javascript 在使用 iBooks 的 epub 中按预期工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:05 25 4
gpt4 key购买 nike

我目前正在为 epubs 写一个脚注弹出工具提示,我对缺乏关于 javascript 在 epub 中有效和无效的文档感到沮丧,特别是使用 iBooks。

根据我的经验,使用 jQuery,对元素进行基本的显示/隐藏确实有效,但 DOM 操作无效,获取元素的位置充其量只是粗略的。

有没有人以前在 epub 中使用过 javascript 并且愿意分享最佳实践?建议使用 jQuery,还是可以使用 vanilla javascript 获得更多功能?谢谢!

最佳答案

绝大多数 JS 内容在 iBooks 中都能正常工作,包括 DOM 操作。然而,关于位置,位置的基本概念在电子书中是不同的(虽然 iBooks 3.0 的新滚动模式,它变得更像传统的网页),你可能想限制位置逻辑来确定是否有东西在屏幕上或屏幕外。如果它不在屏幕上,尝试通过设置 scollPos 或类似的东西来滚动到它根本不会很好地工作;相反,尝试使用 location.href="foo.xhtml#myanchor; 之类的内容跳转到相关位置。

关于javascript - 什么 javascript 在使用 iBooks 的 epub 中按预期工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com