【发布时间】:2012-01-27 09:05:20
【问题描述】:
我对 CSS 和 HTML 的理解相当新手,我正在尝试做一些我认为应该相对简单的事情(在我正在创建的自定义 tumblr 主题中),但我找不到一个直截了当的答案.我觉得可能有一种超级简单的方法可以在 JavaScript 中做我想做的事情。
我想在 tumblr 博客的主索引页面(即主页)上显示 DIVonly。似乎 tumblr 提供的文档允许您在某种程度上执行此操作(通过 {Block:IndexPage} 变量),但问题是此元素中的代码显示在 all 索引页面上(即,而不是仅显示在 /page/1 的根级别,它将显示在后续的“索引”页面上,例如 /page/2 等。
这是我的代码,它成功地没有在永久链接页面上显示 div:
{block:IndexPage}
<div class="mid2">
<div class="midLeft2">
<p>test</p>
</div>
</div>
{/block:IndexPage}
有什么想法吗?非常感谢任何帮助!
【问题讨论】:
-
这很有可能与 javascript 无关,而是 tumblr 使用的模板系统。
-
@SoonDead 对,所以 {Block:IndexPage} 变量在这里显然受到限制,但由于所有这些最终都只是使用 HTML,我认为必须有一种方法来覆盖这种行为through 意味着我不熟悉?就像也许让页面以某种方式检查它的位置,并且只在它是主页时才显示 div?
-
我确信有更好的解决方案,但是当 location.href 是索引页面时,您始终可以编写一个使元素“显示:块”的 javascript。这是一种万不得已的解决方案,但我可以帮你写。
-
@SoonDead 非常感谢您提供帮助。我的一位知道 javascript 的朋友能够根据您的建议提出解决方案。非常感谢您提供帮助编写脚本!
标签: javascript html css tumblr