我想一個div在頂部出現時,用戶向下滾動通稱爲.header1
一個div類(這div有內3個其他分區)使導航事業部出現在向下滾動
我希望出現在了導航.fixedDiv
。我找到了我的答案here,但我一直無法在我的網站上實現它。 這裏是我得到
<script type="text/javascript">
var startY = $('.header1').position().top + $('.header1').outerHeight();
$(window).scroll(function() {
if($(this).scrollTop() > startY){
$('.fixedDiv').slideDown();
}else{
$('.fixedDiv').slideUp();
}
});
</script>
而且我有一個div我的網站上說topnav稱爲.fixedDiv
,我的問題是div是永遠存在的。它向下滾動時不隱藏或出現。
This是一個鏈接到我的網站。
對於CSS我沒有設置.header1
,因爲其他div在裏面,它們應該是.fixedDiv
出現所需的高度。而.fixedDiv
有CSS
.fixedDiv {
position:fixed;
top:0px;
left:0px;
background:orange;
}
我知道我接近得到這個工作,但我似乎無法找出什麼我失蹤。
UMM我試過你提到的,但它沒有影響... –
有沒有辦法改變WordPress模式? –
@PhilippeAllaire你在你的網站上缺少'.top'。 (它是'startY = jQuery(「。header1」)。position()。top + ...')您還需要將該行下面的其他'$'s更改爲'jQuery'。 – irrelephant