我试图将重点放在手风琴内部的header或first div上,但它不起作用。
默认情况下,在js小提琴中,HTML是活动的,它包含11个问题。现在,PHP默认情况下是折叠的,当我们单击它时,它将打开,HTML会折叠。
我的问题是,当我单击PHP时,它显示的是我的情况下的最后一个问题,它显示的是PHP的第11个问题,实际上它应该显示了PHP的第一个问题,我该如何实现..?
请查看我分享的js小提琴。
$("#panelForPHP").click(function(){ $("#accordionPHP").focus(); });
$("#panelForPHP").click(function(){ $("#collapsePHP1").focus(); });
$("#panelForPHP").click(function(){ $("#panelForPHP").focus(); });
JS FIDDLE OF MY ACCORDION
我尝试了3种不同的方式,但是都没有用:
最佳答案
试试这个
$('#accordionMain').on('shown.bs.collapse', function() {
var panel = $(this).find('.in');
$('html, body').animate({
scrollTop: panel.offset().top -55
});
});