スクロールスクリプトを使用して、特定のポイントに達したときに要素の表示をブロックからブロックに変更します。スクロールした後に要素をフェードインする方法
フェードインを適用したり、ディスプレイを変更したり、アニメーションGIFを読み込んだりする方法はありますか?ここで
は
$('logosmall').fadeIn();
に
$('logosmall').style.display = 'block';
の変更についての私のコード
window.onscroll = function()
{
if(window.XMLHttpRequest) {
if (document.documentElement.scrollTop > 454 || self.pageYOffset > 454) {
$('logosmall').style.position = 'fixed';
$('logosmall').style.top = '0';
$('logosmall').style.padding = '10px';
$('logosmall').style.display = 'block';
} else if (document.documentElement.scrollTop < 454 || self.pageYOffset < 454) {
$('logosmall').style.position = 'absolute';
$('logosmall').style.top = '454px';
$('logosmall').style.display = 'none';
}
}
}
ありがとうございます。私はこのコードだけでなく、アンカーにスクロールを使用していますが、彼らは一緒に動作するようには思われませんjqueryを入れて試してみましたが、動作しませんでした... –
問題をコンソールログにチェックしましたか?いくつかのログを記録して、どこで停止しているかを確認します。 –