【发布时间】:2012-01-16 16:17:45
【问题描述】:
我有this 代码:
HTML
<a href="javascript:void(0);" id="showDiv">Show Agency</a>
<div id="invisibleDiv">
<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script>
<script type="IN/CompanyProfile" data-id="1035" data-format="inline" data-related="false"></script>
</div>
jQuery
$("#showDiv").click(function () {
$("#invisibleDiv").show();
});
CSS
#invisibleDiv
{
display:none;
}
当我加载页面时,我会看到从外部源加载的脚本,即使 div 被隐藏也是如此。脚本调用一些 API 并生成 HTML/Javascript。
好吧,我正在寻找的是如果隐藏父级,则强制卸载脚本;然后,当我展示它时(通过链接),将脚本加载到 div 中。
我该怎么做?我会避免使用 AJAX。
【问题讨论】:
标签: javascript jquery html ajax social-networking