我是 jquery 的新手,所以请多多包涵!
当您单击其上方的图像时,我正在使用下面的代码滚动打开包含文本的 div。除了图像靠近屏幕底部时,这工作正常。然后包含文本的 div 打开,但它在折叠下方打开 - 即您必须向下滚动屏幕才能看到它。
是否有一种简单的方法可以添加到下面的代码中,当 div 向下滚动时将页面向上移动?这样用户就不必向下滚动页面来查看文本?
谢谢
$(document).ready(function() {
//Set default open/close settings
$('.acc_container').hide(); //Hide/close all containers
$('.acc_trigger:first').next().hide(); //Add "active" class to first trigger, then show/open the immediate next container
//On Click
$('.acc_trigger').click(function(){
if( $(this).next().is(':hidden') ) { //If immediate next container is closed...
$('.acc_trigger').next().slideUp(); //Remove all "active" state and slide up the immediate next container
$(this).toggleClass('active').next().slideDown(); //Add "active" state to clicked trigger and slide down the immediate next container
}
return false; //Prevent the browser jump to the link anchor
});
});