我正在尝试编写一个页面,该页面允许在我的网页中单击多个按钮,并允许 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>