将内容传递给呈现的选定方法以在epub.js中获取cfirange

时间:2019-07-15 09:06:18

标签: javascript epub.js

我制作了一个网页,该网页在移动应用程序中被视为webview。该页面使用epub.js并显示epubfile。 当用户选择书中的各行时,将显示一个上下文菜单(剪切,复印等)。 我禁用了此功能,但是我想通过单击菜单中创建的按钮来获取cfirange的所选文本。我该怎么办?

我尝试了一些代码,但是每次遇到一些问题。

$('#light').on(click,function(){
   rendition.on("selected", function(cfiRange, contents) {
   mycfirange=cfiRange;
});
   if (mycfirange != undefined){
      $('#lighting .dropdown-menu').append('<a class="dropdown-item" onclick="rendition.display('+"'" +mycfirange+"'"+')">'+'tag' + '</a>');            
  }

});

任何帮助将不胜感激。

0 个答案:

没有答案