如何从 Tumblr 主题选项的输出创建全局变量
How to create a global variable from the output of a Tumblr theme option?
我正在尝试创建这样的东西,以便当您进入 Tumblr 主题选项并选择一种颜色时,它将被设置为全局变量,然后在外部 jQuery 文件中我可以使用数据。
这是我得到的一个例子:
主题选项:
<meta name="color:Colour for global variable" content="#aaaaaa">
全局变量:
<script>
globalColour = "{color:Colour for global variable}"
</script>
以及外部jQuery文件中的代码:
backgroundColour: '"' + globalColour + '"'
仅供参考,"backgroundColor"是js文件中的外部选项。
我不确定如何让它工作,帮助将不胜感激。
谢谢
你也可以通过这种方式访问Tumblr选项:
var globalColour = $('meta[name="color:Nav"]').attr('content');
但我假设您的代码的唯一问题是那些添加的引号。'"' + globalColour + '"'
的结果是'"#aaaaaa"'
.看到重复标记了吗?
这是您在使用 .css()
应用它时所需要的:
backgroundColour: globalColour
创建一个对象,它将被附加到window
命名空间:
minedeep = {
globalColour : {color:Global Color}
};
在外部文件中,您可以使用 window.minedeep.globalColour
获取值。使用对象将避免污染命名空间,并有助于保持井井有条。
相关文章:
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 如何使用Javascript使用给定的输入创建输出表
- 创建视频播放器(Quicktime浏览器插件)React元素,输出缺少的视频属性
- 将jQuery参数发送到服务器端并创建输出文本文件
- 创建nonce并将其输出为数据属性是否存在漏洞
- 从滑块输出创建 JS 公式
- 为自定义 Javascript 处理器输出创建源映射
- 创建一个字节数组并获得相同的 Java 和 JavaScript 输出
- 如何创建一个计数器循环,该循环在单击提交按钮时启动,并输出多行单词,每个单词前面都有一个数字
- 创建一个数组并输出其代码定义以进行预加载
- 创建嵌套输出
- 使用Javascript动态创建表,以显示数据库SELECT查询输出
- NoUIslider-组合输出值以创建html
- 如何从 Tumblr 主题选项的输出创建全局变量
- 使用HTML和JavaScript创建Excel格式输出
- 如何使用jsPDF创建pdf输出,'确切地说'正如window.print()命令发出的那样
- 是否可以创建一个Vorpal应用程序,命令's的输出直接到达终端,而不是'它自己的外壳
- 使用两个文本区域(一个输入和一个输出)和JavaScript创建一个字母排序器
- 如何从动态JSON输出创建一个完全动态的表
- 从 for 循环的输出创建一个 js 对象