如何解决Readium 库第二页单词 hi-lighter 在 ios 中无法横向运行
我正在为 epub 使用 readium 库,我正在尝试使用 javascript 通过它的 text-id 选择单词。在横向上,第一页工作正常,但第二页不起作用。我正在为 hi-lighter 使用 changeTextColor(fragmentId: String) 函数,在此函数中,fragmentId 也为第二页正确打印,但文本没有被高亮显示。
func changeTextColor(fragmentId: String) {
print(fragmentId)
let scc = "document.getElementById('\(fragmentId)').style.color='#EA4343'; setTimeout(function(){ document.getElementById('\(fragmentId)').style.color = \"#000000\";},1500);"
let script = "spread.eval('',\"\(scc.replacingOccurrences(of: "\"",with: "\\\""))\");"
webView.evaluateJavaScript(script,completionHandler: nil)
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。