Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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/Jquery Accordion无法正常工作_Javascript_Jquery_Html_Jquery Ui - Fatal编程技术网

javascript/Jquery Accordion无法正常工作

javascript/Jquery Accordion无法正常工作,javascript,jquery,html,jquery-ui,Javascript,Jquery,Html,Jquery Ui,我对jquery手风琴有问题。这似乎很棘手 第一个手风琴project1工作得很好(多亏了),但第二个和第三个等都不行。我真的不知道我是否应该使用.filter 以下是代码和示例页面: 多谢各位 因为它们都有不同的高度,所以您需要单独存储和使用每个高度,我建议为此使用and。还可以将ID更改为类,因为它们应该是唯一的 $('.slickbox').hide().each(function() { $.data(this, 'height', $(this).height()); });

我对jquery手风琴有问题。这似乎很棘手

第一个手风琴project1工作得很好(多亏了),但第二个和第三个等都不行。我真的不知道我是否应该使用
.filter

以下是代码和示例页面:


多谢各位

因为它们都有不同的高度,所以您需要单独存储和使用每个高度,我建议为此使用and。还可以将ID更改为类,因为它们应该是唯一的

$('.slickbox').hide().each(function() {
    $.data(this, 'height', $(this).height());
});
$('.more a').toggle(function() {
    var sb = $(this).parent().prev('.slickbox').slideDown(3200);
    $('html, body').animate({
        scrollTop: '+=' + sb.data('height')
    }, 3200);
    return false;
}, function() {
    var sb = $(this).parent().prev('.slickbox').slideUp(3200);
    $('html, body').animate({
        scrollTop: '-=' + sb.data('height')
    }, 3200);
    return false;
});

,循环并存储每个
.flickbox
(现在使用一个类!)的高度并存储它。单击每个链接时,它会专门切换它前面的
class=“slickbox”
元素,并使用它存储的
'height'
值进行滚动。

该死的人!你让我高兴了:)再次感谢!附言:你今天教了我Jquery手风琴的演奏。谢谢