【发布时间】:2012-01-17 10:43:22
【问题描述】:
我有this 代码:
HTML:
<a id="openDiv" href="javascript:void(0);">Show</a><br /><br />
<div id="control" style="display:none;">
<div class="linkedin_3">
<script type="IN/CompanyInsider" data-id="1035" data-modules="innetwork,newhires,jobchanges"></script>
</div>
</div>
<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script>
jQuery:
$("#openDiv").click(function () {
$("#control").fadeIn();
});
现在,使用 jQuery 的show 打开 div,LinkedIn 模块已加载,但实际上某些字段是不可见的。它适用于 Chrome,不适用于 Firefox/IE 等。
为什么?我哪里错了?也尝试了.show(),但没有任何改变......
【问题讨论】:
-
你能提供一个jsfiddle来测试吗?顺便说一句,你不需要
href="javascript:void(0);",只需在点击事件(click(function(e) {)中添加一个参数e,并将e.preventDefault();作为事件函数的第一行添加。 -
有jsfiddle!检查顶部!
-
嗯...在 Firefox 3.6 中为我工作...
-
Firefox 9.0.1 失败!还有 IE7-9(老实说,在 IE7 上只是“有时”,现在总是)
标签: javascript jquery css social-networking linkedin