javascript/Jquery Accordion无法正常工作
我对jquery手风琴有问题。这似乎很棘手 第一个手风琴project1工作得很好(多亏了),但第二个和第三个等都不行。我真的不知道我是否应该使用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()); });
.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手风琴的演奏。谢谢