cuốn sách gpt4 ai đã làm

java — Jquery Accordion gặp sự cố khi tải trang

In lại Tác giả: Walker 123 Thời gian cập nhật: 27-11-2023 23:10:03 25 4
mua khóa gpt4 Nike

Tôi đang cố gắng tạo một Accordion có thể mở rộng bằng cách sử dụng jquery. Tôi không thể tìm ra cách ngăn nó mở rộng khi tải trang. Tôi không biết gì về jquery, mọi trợ giúp đều được đánh giá cao.

            















































































Các tệp JS:

$(document).ready(function(){

$('.expand-icon').click(function(){

var elem = $(this);
if(elem.hasClass('active')) {
elem.removeClass('active');

var subElem = elem.siblings('ul');
var NestedElem =elem.siblings('ul').find('ul');

if(nestedElem.length == 0) {
subElem.slideUp('nhanh');
}
khác {
NestedElem.slideUp('fast',function(){
subElem.slideUp('nhanh');
});
}
$.when(elem.removeClass('glyphicon-minus')).then(function(){
elem.addClass('glyphicon-plus');
});
}
khác {
elem.addClass('active');
elem.siblings('ul').slideDown('fast',function(){
elem.siblings('ul').find('ul').slideDown('fast');
});
$.when(elem.removeClass('glyphicon-plus')).then(function(){
elem.addClass('glyphicon-minus');
});
}

});


$('.expandable :checkbox').on('change', function() {

$(this).parent().find('li input[type=checkbox]').prop('checked', $(this).is(':checked'));
var sibs = false;
$(this).closest('ul').children('li').each(function () {
if($('input[type=checkbox]', this).is(':checked')) sibs=true;
});
$(this).parents('ul').siblings(':checkbox').prop('checked', sibs);

});

});

Bạn có thể tìm thấy bootply qua liên kết này:http://www.bootply.com/1W8bSTnmx6

câu trả lời hay nhất

Fiddle ở đây

Điều này là do bạn đã mở Accordion đầu tiên trong khi đang tải. Để khắc phục điều này, hãy sử dụng $($('#accordion .expand-icon')[0]).click(); Bấm vào nó. Xem ví dụ hoạt động tại đây http://www.bootply.com/vGoKbvfKtl

Về javascript - Jquery Accordion gặp sự cố khi tải trang, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/36259008/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress