我试图垂直对齐页面所有部分的中心,但无法实现,好像我刷新页面并向下滚动时,下一个部分的箭头太靠下,而且该部分中的内容也未居中。
然后我再次刷新并向下滚动,即可正常工作,并且该部分位于中间,并且向下滚动该部分的箭头也很完美。
我使用了enfold主题,所有部分都是使用主题从后端设置的,以及它们提供的主题的颜色部分。
当我寻求他们的支持时,他们建议在儿童主题的function.php
中使用以下代码。
function change_aviajs() {
wp_dequeue_script( 'avia-default' );
wp_enqueue_script( 'avia-default-child', get_stylesheet_directory_uri().'/js/avia.js', array('jquery'), 2, true );
}
add_action( 'wp_enqueue_scripts', 'change_aviajs', 100 );
然后他们建议在avia.js的sticky = $('.html_header_sticky').length,
下方添加shrink = $('.html_header_top.html_header_shrinking').length,
然后附加一个
if(sticky) {
fixedMainPadding -= $header.height();
}
之后:
if(frame.length){
fixedMainPadding += frame.height();
}
但是仍然没有运气,他们的解决方案无法解决问题。我们将不胜感激。