jquery SlideDownにいくつか問題があります。 私は問題が表示されていると思う:cssのどれもが、私はdivを隠して起動する必要があります。jqueryスライドアップに関する問題 - slidedown - divが表示されない
HTML
<div id="miao">CIAO</div>
jQueryの
var screenok = $(window).height();
$(document).scroll(function() {
if ($(this).scrollTop() < screenok/3) {
$("#miao").slideUp(200);
} else {
$("#miao").slideDown(200);
}
});
CSS
#miao{ height: 100px;
width: 100%;
position: fixed;
top: 0px;
left:0px;
z-index:20;
background:white; margin:auto; display:none;}
JSFIDDLEのLINK
https://jsfiddle.net/vtxLqjkw/1/
代わりに要素のデフォルトのスタイルにdisplay:none
を維持する、あなたのCSSからそのプロパティを削除して、このような$(document).ready()
にそれに.hide()
を呼び出すことができ、非常に
起動時にどのdivを非表示にする必要がありますか?実際には、 'CIAO'という内容の' div'が隠されています。 – Sky
私はdivコンテンツが必要ですciaoは最初に隠されていて、スクロールしながら下にスライドします。 – vlk
あなたのCSSとJSの両方がうまく見えますが、問題はあなたがフィドルのjQueryライブラリの多くの異なるバージョンにリンクしている可能性があります。コードが.load()または.ready()を頭に使っていることを確認してください。 – Stickers