小编Ale*_*x F的帖子

Jekyll - 在我的项目中有Paginate时出错

我在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)

我该怎么检查,解决这个问题?

ruby rubygems paginate jekyll

5
推荐指数
1
解决办法
1526
查看次数

在表单标记中调用时,Javascript函数不起作用

这是我的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()函数不起作用..

有谁知道如何解决这个问题?

html javascript jquery

2
推荐指数
1
解决办法
504
查看次数

标签 统计

html ×1

javascript ×1

jekyll ×1

jquery ×1

paginate ×1

ruby ×1

rubygems ×1