jQuery - 动态加载 Gist 嵌入?

标签 jquery gist

我不知道在哪里可以找到这个。我希望创建一个下拉菜单来选择 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/

相关文章:

javascript - 在 4 个按钮之间移动并保持鼠标悬停

javascript - 当用户刷新页面或导航到不同页面时,侧边栏上会出现不同的广告

php - jquery 和 php : how to load certain div item only on click

javascript - 本地 D3 无法在线工作

html - Github 要点页面不会在 iframe 中加载

javascript - 如何确定是否触发了历史后退/前进

jquery - UI可拖动+可放置附加到任何地方?

git - 如何将一个文件存储库上传到 Gist,保留历史记录?

git - 我如何从 visual studio 代码( pull/推)访问 git gist?

angular - 尝试在 Angular 4 应用程序中嵌入要点