Мой javascript:
$("#preview-click").click( function() {
$("#preview").slideToggle("fast", function() {
$("#preview-pdf").html('<iframe style="width: 100%; height: 500px;" src="http://docs.google.com/gview?url=http://www.example.com/pdf/3.pdf&embedded=true" style="width:718px; height:700px;" frameborder="0"></iframe>');
});
});
Мой HTML:
<a id="preview-click" style="cursor: pointer;">preview</a>
<div id="preview" class="generic-block-70" style="display: none">
<div id="preview-pdf" class="generic-content-70">
</div>
</div>
Я пытаюсь заставить div скользить вниз, а затем изменить его содержимое.Если iframe
уже находится в элементе div, а я просто сдвигаю переключатель, кадр отображается неправильно - поэтому мне нужно генерировать содержимое только после того, как элемент div станет видимым.
Решение вышепросто не работает вообще.Ничего не происходит, когда я нажимаю на ссылку.
Я также должен отметить, что у меня более одного $(document).ready()