我在Windows上运行3.1.2
当我尝试将'Paginate'添加到我的项目中时,我在cmd中收到错误
弃用:您似乎已启用分页,但您尚未包含该
jekyll-paginate宝石.确保您具有gems: [jekyll-paginate]配置文件.
我已经jekyll-paginate (1.1.0)和paginate (4.0.0)安装它仍然给这个错误.
这是我的_config.yml文件:
paginate: 4
paginate_path: '/blog/page:num/'
Run Code Online (Sandbox Code Playgroud)
还有我的index.html页面
{% for post in paginator.posts limit: 4 %}
Run Code Online (Sandbox Code Playgroud)
我该怎么检查,解决这个问题?
这是我的HTML
<form>
<p>
Enter the total stock value: <input id="total" type="number"onkeyup="calculate()">
</p>
<p>
Enter the agreed commision rate:<input id="commision" type="number">
</p>
<p>
<input id="calculate" type="number" readonly="readonly" placeholder="Result">
</p>
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的Javascript
calculate = function() {
var total = document.getElementById('total').value;
var commision = document.getElementById('commision').value;
document.getElementById('calculate').value = parseFloat(total) / 100 * parseFloat(commision);
}
$(document).keyup(function(e) {
if(e.keyCode== 27) {
$("form")[0].reset();
}
});
Run Code Online (Sandbox Code Playgroud)
现在,如果我的表单没有包装在表单标签中,我的计算功能可以正常工作,但是当它在表单标签中时,我会在控制台中收到错误,说"未捕获的TypeError:计算不是函数".我尝试没有form标签,但然后reset()函数不起作用..
有谁知道如何解决这个问题?