- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我为下一个和上一个按钮创建了这个函数,换句话说,我的 html 页面中有 2 个按钮,当我单击下一个或上一个时,单片眼镜中的页面也会相应地移动,我读到我必须为此使用自定义翻页器,但他们没有提供如何创建翻页器的示例。
这是我尝试过但失败了的方法:
function fileSelected(event,str) {
var thefile = document.getElementById('file');
var tval = thefile.value;
var ext = tval.split('.').pop();
var files = event.target.files;
var fname = tval.split(/(\\|\/)/g).pop();
if (ext == "epub" || ext == "EPUB"){
function createReader(bookData) {
Monocle.Reader("reader", bookData);
}
new Epub(files[0], createReader);
}else if(ext == "htm" || ext == "htm" || ext == "html" || ext == "HTML"){
var bookData = {
getComponents: function () {
return [
fname
];
},
getContents: function () {
return [
{title: "test", src: fname}
]
},
getComponent: function (componentId) {
return {url:componentId};
},
getMetaData: function(key) {
return {
title: "Test documents",
creator: "Aron Woost"
}[key];
}
}
window.reader = Monocle.Reader('reader', bookData);
}else{
return false;
}
}
function next(){
Monocle.Reader('reader', {}, {}, function (reader) {
reader.moveTo({ direction: 1 });
});
}
单击下一步时会在我的控制台中出现未定义的错误。
知道如何实现自定义翻页器吗?
https://github.com/joseph/Monocle/wiki/Page-flippers
我不太懂 JS。对不起:(
最佳答案
我认为问题出在这个变量声明 block 中:
var thefile = document.getElementById('file');
var tval = thefile.value;
var ext = tval.split('.').pop();
var files = event.target.files;
var fname = tval.split(/(\\|\/)/g).pop();
是否有任何具有适用“值”属性的输入字段,例如<input type="text" id="file">
?
你确定文件名中肯定有一个点,即扩展名?
还有 event.target.files
看起来很可疑。
如果没有问题,请告诉控制台在哪一行显示错误。您可以双击错误以突出显示错误行。
关于javascript - 如何使用此代码在单片眼镜电子书阅读器中制作下一个和上一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24176920/
小草从幼苗到繁茂 枝繁叶茂之间的爬行 夏日的阳光穿过树叶的缝隙,洒在小草身上,温暖而宽慰。这是一个普通的小草,细弱的身躯和柔软的叶片仿佛在诉说着它的养分来自何方、成长经历如何。作为一棵被人们称之为“p
写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的
我正在尝试制作一个类似于此的 HTML 页面布局 https://ebooks.adelaide.edu.au/b/barrie/jm/peter/index.html 但我无法弄清楚如何让正方形像背
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 8 年前。 Improve
是否可以在应用程序内显示 IBA 文件(在 OS X 上使用 Apple 的 iBooks Author 创建)?显然 UIWebView 无法呈现该格式。 最佳答案 没有一种组件可以原生支持它。由于
我正在尝试从我的 Android 应用程序启动 Amazon Kindle 应用程序,但基于用户点击的特定书籍。 我能够确定可用的书籍以及用户选择了哪本书,但我只能启动 kindle 应用程序(使用包
我找到了一个使用 epublib 在 android 中阅读 epub 书籍的解决方案。我能读懂这本书的字幕。但是我没有找到一种方法来逐行阅读内容。我怎样才能做到这一点? 获取书名的示例代码是 p
我有一个项目的想法,但它需要能够在服务器上即时创建 Kindle 电子书,最好是在 .net 中。 不过,我还没有找到任何库来执行此操作。我看到有 epub 库,但这些仍然需要转换为 azw。 这是否
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 7 年前。 Improve this ques
我是新手所以对我好点:) 我有一个大文本,我想用 html 呈现,我希望文本根据浏览器/设备“填充屏幕的实际区域”——移动设备与桌面设备——如果它太过分了,那么我想要它将剩余的文本进行中继并将其呈现在
我有一台运行 Linux 的上网本和大量 HTML 格式的计算机书籍和引用资料。我想要一些紧凑的方式来存储这些书,无需先打开包装即可浏览它们。这将节省空间并减少我的小型 SSD 的磨损。 如果有某种方
我正在使用 Monocle 网络电子书阅读器(https://github.com/joseph/monocle 和 http://monocle.inventivelabs.com.au/),并希望
我是一名优秀的程序员,十分优秀!