我不知道在哪里可以找到这个。我希望创建一个下拉菜单来选择 Gist ID,然后在占位符 div 中生成(嵌入)它。
我之前生成了脚本,但隐藏了它们,只是通过相对 ID 显示它们。但这非常慢,甚至超过三个 Gist 嵌入。
我已经尝试过 getScript
,但我猜 Gist 嵌入代码中的 document.write
并没有让它发挥作用。
有人能指出我正确的方向吗?
最佳答案
这里的问题是,Gist 嵌入 JavaScript 使用的 document.write 在页面加载后不会执行。为了解决这个问题,创建一个 iframe,将其主体设置为 Gist 嵌入 JS,并设置一个 onload 事件来告诉父级相应地调整 iframe 的大小。这是我的解决方案:https://gist.github.com/1748966
关于jQuery - 动态加载 Gist 嵌入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154026/