精简版:
我想在液体模板中将数字加1,并将结果用作数组索引.
{% capture plus_one %}{{ 0 | plus: 1 }}{% endcapture %}
<div>-Value of plus_one: {{plus_one}}</div>
<div>-This works: {{site.posts[1].title}}</div>
<div>-This doesn't: {{site.posts[plus_one].title}}</div>
Run Code Online (Sandbox Code Playgroud)
结果:
-Value of plus_one: 1
-This works: The Zone
-This doesn't:
Run Code Online (Sandbox Code Playgroud)
长版:
我正在使用Jekyll,没有插件.我想给当前帖子一个链接到同一类别的下一篇文章.(此代码中的类别被硬编码为"journal".)
我的代码遍历类别数组中的所有帖子,查找当前帖子.找到它后,我尝试抓住类别数组中的下一篇文章.
{% for num in (0..site.categories.journal.size) %}
{% assign page2 = site.categories.journal[num] %}
{% if page2.title == page.title and page2.date == page.date %}
{% capture plus_one %}{{ num | plus: 1 }}{% endcapture %}
{% endif %}
{% endfor %}
<div>value of plus_one: {{plus_one}}</div> …Run Code Online (Sandbox Code Playgroud) 一些GUI使用框(带有浮雕边框)来分组小部件.我想用HTML和CSS创建这个外观.
由于某种原因文档高度和窗口高度返回相同的值,因此当从文档高度减去窗口时它返回0.任何人都知道为什么会发生这种情况?
console.log($(window).height());
console.log($(document).height());
Run Code Online (Sandbox Code Playgroud)
以上都返回文档高度