JQuery против LinkedIn на .show (): содержимое не отображается - PullRequest
1 голос
/ 17 января 2012

У меня есть этот код:

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();
});

Теперь, открывая div с помощью jQuery's show, модуль LinkedIn загружен, но на самом деле некоторые поля невидимы.Он работает в Chrome, а не в Firefox / IE и т. Д.

Почему?Где я не прав?Пробовал также с .show(), но ничего не изменилось ...

1 Ответ

1 голос
/ 17 января 2012

Если вы можете, вы можете заменить display:none на visibility:hidden и изменить его через jQuery на visible, он работает: http://jsfiddle.net/HMNQG/5/

Проверено в IE.

...