我正在尝试创建这样的东西,这样当您进入 Tumblr 主题选项并选择颜色时,它将被设置为全局变量,然后在外部 jQuery 文件中我可以使用该数据。
这是我所拥有的示例:
主题选项:
<meta name="color:Colour for global variable" content="#aaaaaa">
全局变量:
<script>
globalColour = "{color:Colour for global variable}"
</script>
以及外部 jQuery 文件中的代码:
backgroundColour: '"' + globalColour + '"'
仅供引用,“backgroundColour”是 js 文件中的外部选项。
我不知道如何让它发挥作用,我们将不胜感激。
谢谢
最佳答案
您也可以通过这种方式访问 Tumblr 选项:
var globalColour = $('meta[name="color:Nav"]').attr('content');
但我假设您的代码的唯一问题是那些添加的引号。
'"' + globalColour + '"'
的结果是 '"#aaaaaa"'
。看到重复的标记了吗?
这就是使用 .css()
应用它时所需的全部内容:
backgroundColour: globalColour
关于javascript - 如何从 Tumblr 主题选项的输出创建全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26124542/