2016-10-18 5 views
0

これに遅延を付けてスクロール機能を作成する簡単な方法はありますか? たとえば、ユーザーが100ピクセル下にスクロールした場合は、2秒待ってから機能を停止します(上にスクロールする場合も同じです)。スクロール後に遅延が発生する警告

体からのオーバーフローは隠されています!

body{ 
margin:0; 
padding:0; 
overflow:hidden; 
} 

私は平易なjavascriptを探しています。 「ユーザーの行動に基づいて、」あなたがする必要がある

function up() { 
    document.body.style.backgroundColor = "red"; 
} 

function down() { 
    document.body.style.backgroundColor = "blue"; 
} 
+3

あなたが書いたコードを表示 – Arkej

+3

あなたのコードを投稿してください –

+1

残念ながら、コードを要求するのは話題になりません。 – evolutionxbox

答えて

0

ほとんどの物事はそう、関連するページのイベント(複数可)を活用して、次に何をすべきかを決定するために、イベントデータを見て意味:

window.addEventListener("scroll", checkScroll)checkScroll(evt)というファンクションを使用し、evtのデータがスクロールした方向を確認し、その情報に基づいて実際にファンクションを呼び出します。setTimeoutを使用して遅延を有効にします。

+0

デイリーは私の質問の間違った言葉だと思います。 –

+0

ユーザが100pxアクティブ化機能を下にスクロールする場合。どうすればいい? –

+0

「2秒待ち、実行機能」は2秒遅れです。それがあなたが意味するものでない場合は、元の質問に言い直してください。 –

0

しかし、オーバーフローが正しく隠されている場合、これは機能しませんか?どのようにJavascriptがどのくらい知っている可能性があります

+0

私は彼がフルページとしての機能のようだと思う。スクロールバーはありませんが、上下にスクロール機能があります;) – Joppieb

+0

はい私はこれを探していますが、私自身の機能を持っています。 –

関連する問題