Web ページ内で複数のボタンをクリックできるようにし、iframe がコンテンツをスライドしてロードし、他のコンテンツをロード時にさらにノックダウンできるようにするページを作成しようとしています。
jquery .animate 関数を使用してこのスクロールを上下に行うさまざまな方法を試しましたが、何らかの理由で機能しません。
誰か提案はありますか?
$(document).ready(function() {
$(".iframe").click(function() {
var file = $(this).attr("data-url");
var size = $(this).attr("data-size");
$(this).parent('article').append("<iframe class='articleframe' height='" + size + "' src='" + file + "'>Moo</iframe>");
$(this).siblings('.open').css('display','inline-block');
$(this).hide();
});
$(".open").click(function() {
$(this).hide();
$(this).siblings('.iframe').css('display','inline-block');
$(this).siblings('.articleframe').remove();
});
});
<article>
<h2>Querybox</h2>
<h5 class="button iframe" data-url="http://www.bbc.co.uk" data-size="900px" >Load another file</h5>
<h5 class='button open'>Hide Frame</h5>
</article>