我用引导程序制作了一个 wordpress 主题,它使用轮播和词缀。
现在,当轮播更改幻灯片时,.affix 在此期间不起作用,当轮播完成过渡时,位置:固定的 div 再次正确显示。
你可以在这里查看: http ://hu.rundertisch.org/?page_id=106
当您滚动到底部时,左侧的导航会获得位置:固定。等到背景图像开始过渡,然后向下滚动。您会看到菜单没有随屏幕移动。转换完成后重试,您将看到不同之处。
我对具有位置的普通 div 也有此问题:已修复,例如登录时显示的 wordpress 顶部管理栏。进行转换时,它只是不会随屏幕滚动。
这是我的 application.js,包含在(和 wp_footer)标记之前,它是我在整个引导 js 文件之后包含的最后一个 js 文件:
!function ($) {
$(function(){
var $window = $(window)
setTimeout(function () {
$('#af-me').affix({})
$('#ad-box-1').affix({offset: 580})
}, 100)
$('#running-box, #bg-car').carousel({})
$('#klapp').on('show', function () {
$("html, body").animate({ scrollTop: $(document).height() }, 365);
$('#col-switch').text("Becsukni");
})
$('#klapp').on('hide',function () {
$('#col-switch').text("Kinyitni");
})
$('a').click(function(){
$('html, body').animate({
scrollTop: $( $(this).attr('href') ).offset().top
}, 500);
return false;
});
$('#top').on('click',function () {
$("html, body").animate({ scrollTop: 0 }, 360);
})
$(".stop-car").hover(
function(){
$('#running-box, #bg-car').carousel('pause');
},
function() {
$('#running-box, #bg-car').carousel('cycle');
}
);
})
}(window.jQuery)