Tumblr给出的例子是
<html>
<head>
<!-- DEFAULTS -->
<meta name="if:Show people I follow" content="1"/>
<meta name="if:Reverse pagination" content="0"/>
</head>
<body>
{block:IfNotReversePagination}
<a href="...">Previous</a> <a href="...">Next</a>
{/block:IfNotReversePagination}
{block:IfReversePagination}
<a href="...">Next</a> <a href="...">Previous</a>
{/block:IfReversePagination}
{block:IfShowPeopleIFollow}
<div id="following">...</div>
{/block:IfShowPeopleIFollow}
</body>
</html>
对于这些meta-if标签,当我将content =“1”更改为content =“0”或content =“”时,似乎没有任何事情发生在我的tumblr的外观上。 我不明白这些meta-if标签是做什么的。
根据Tumblr的说法:通过在主题中加入特殊的meta-if标签,用户可以轻松切换您定义的选项。这对于显示或隐藏不同的小部件或设计元素非常有用。
我理解这一点,因为您可以通过更改内容值来显示/隐藏不同的设计元素,即。 content =“0”,content =“1”,content =“”。但如果我这样做,设计似乎没有发生任何事情。
我用谷歌搜索了这篇文章,我找不到任何关于Tumblr所说的解释。有人可以解释一下吗?
答案 0 :(得分:2)
Tumblr使用元标记来保存主题的首选项。 Meta if将导致该用户在Appearance菜单上获得一个新复选框。如果检查比
<div id="following">...</div>
将显示在您的页面上。 因此页面源中应该有新的div元素,页面上会显示三个点。
答案 1 :(得分:1)
BojanDević所说的是正确的。虽然,我也想解决你问题的另一半问题。 $( "#project" ).autocomplete({
minLength: 0,
source: projects,
focus: function( event, ui ) {
$( "#project" ).val( ui.item.label );
return false;
},
select: function( event, ui ) {
var id = "#" + ui.item.value;
$(id).prop('checked',true);
return false;
}
})
会自动设置要显示的元素,或content="1"
使其隐藏。