Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在屏幕顶部放置一个元素_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在屏幕顶部放置一个元素

Javascript 在屏幕顶部放置一个元素,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用jQuery创建一个手风琴,下面分享我的代码 $document.readyfunction{ $'initial.section content'。向下滑动; $'h2'。单击函数{ $'.section content'.slideUp; $this.sides'.section content'.slideDown; }; } .章节内容{ 显示:无; } 第一节 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔

我正在尝试使用jQuery创建一个手风琴,下面分享我的代码

$document.readyfunction{ $'initial.section content'。向下滑动; $'h2'。单击函数{ $'.section content'.slideUp; $this.sides'.section content'.slideDown; }; } .章节内容{ 显示:无; } 第一节 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。

第二节 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。

第三节 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。

第四节 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。 Lorem ipsum dolor sit amet,是一位杰出的献身者。Donec ac purus在乌尔纳ultrices placerat位于同侧。如果你是一个真正的受害者,那你就是一个真正的受害者。多奈克·库苏斯·利古拉·库姆,坐在艾米特·莫利斯·埃利特·亨德雷特·奎斯旁边。根据康努比亚·诺斯特拉(conubia nostra)和希梅纳奥斯(inceptos himenaeos)的规定,社会责任和责任等级为:。我是马萨·泰勒斯。

试试这个

$('h2').click(function() {
    $('.section-content').slideUp();
    $(this).siblings('.section-content').slideDown('slow', function(){
       $('html, body').animate({
          scrollTop: $(this).siblings('.section-content').offset().top
       }, 500);
    });
});

如果要在打开/关闭手风琴后实现滚动,则必须使用调用slideDown或slideUp的回调函数。 slideDown的文档如下所示: 对于幻灯片,请点击此处:

代码可能如下所示:

$('h2').click(function() {
    $('.section-content').slideUp();
    $(this).siblings('.section-content').slideDown('slow', function() {
        $('html, body').animate({
            scrollTop: $(this).siblings('h2').offset().top
        }, 500);
    });
});
可以在以下位置找到上述示例适用的小提琴:

它没有像我预期的那样工作:。如果它对你有效,你能分享一个有效的演示吗?对不起,我忘了将函数作为slideDown的回调传递给你
这是一个异步调用。顺便说一句,看看jQueryUI的accordion小部件:它具有您想要的所有开箱即用的功能,并且还有一个内置的回调函数,用于在动画完成时进行滚动。与您已经取得的成就相比,没有太大的差异,您必须在项目中包含另一个库,但无论如何,它可能值得您一看:@EmKay很好。手风琴确实有我已经实现的功能。但它缺少滚动功能。