gpt4 book ai didi

javascript - 显示更多元选项? [微博]

转载 作者:行者123 更新时间:2023-11-28 03:51:12 25 4
gpt4 key购买 nike

我正在制作一个 Tumblr 主题,我希望有几个不同的选项。这个想法是,如果选择了一个选项,更多选项将出现在下面,与上述选择相关。但是当取消选择选项时,选项再次消失。

这是我一直在研究的代码:

<meta name="if:More Meta" content="0" />
{block:IfMoreMeta}
<meta name="if:Shown One" content="1" />
<meta name="if:Shown Two" content="1" />
<meta name="if:Shown Three" content="1" />
{/block:IfMoreMeta}

此处的代码使用 Tumblr block:if,理论上,一旦启用 if:More Meta,就会出现更多选项。但是,正如您从我发布这个问题中可以看出的那样,它不起作用。

最佳答案

这就是我所知道的:除非它们是“Global Appearance”选项,否则在主题中指定的 bool 选项如 {block:IfDoSomething} 可以在博客的网页上使用,例如; “staffs.tumblr.com”,以及主题定制页面的预览部分。您在自定义页面中看到所有主题选项的部分显示您在主题 HTML 中拥有的任何 Tumblr 特定元标记(“Theme Options”)。

对于网页;
如果设置的条件为真,Tumblr 只会发送 {block:IfDoSomething}{/block:IfDoSomething} 中的 block 作为响应。
如果您禁用该选项,Tumblr 将不会发送 {block:IfDoSomething}{/block:IfDoSomething} 中的代码作为响应,例如。

对于自定义部分;
当主题的 HTML 中使用了一些特定的元标记时(那些由 Tumblr 为“主题选项”设置的;meta-if、meta-color、meta-font 标记等),Tumblr 将它们全部显示为选项(例如;切换、按钮、文本字段等)在主题定制部分。您无法设置其他条件来显示或隐藏它们。

您(目前)可以控制的是;有或没有元标签,有或没有主题定制页面中的选项。以及选项的类型,通过使用不同类型的元标记。

因此您的代码(如问题中所示)将不起作用。如果这样的东西能奏效,那就太酷了。如果我找到某种方法来做你想做的事情或类似的事情,我会更新。

更新:

用 JavaScript 可以实现您的要求。您可以在浏览器中使用“检查元素”来获取选项的 ID(或 ID 模式),并制定一个算法来确定何时显示或隐藏它们(基于您想要的方式)。获取的 ids(ids、classes 等)选项基于元标记中选项的标题(来 self 发现的)。

这种方法有很大的缺点;您几乎没有控制权,对自定义部分(由 Tumblr 进行)的更改很可能会使您的算法变得无用,更糟糕的是会因为某些错误而做一些可怕的事情,例如隐藏错误的选项或其他事情。

如果可以避免,我不推荐。我只提到这种方法,因为你的问题中有“JavaScript”标签。我假设您想要一些关于是否可以使用 JavaScript 为您想要的功能做某事的答案。

关于javascript - 显示更多元选项? [微博],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33332482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com