私は、単純なナビゲーションを備えたサイトの学校プロジェクトで働いています。だから私はスクロールにキーアップ機能を使用しています。
コンセプトは非常にシンプルで、画面がポップアップします。名前を入力します。「ログイン」画面がフェード アウトし、イントロ テキストが表示されます。
唯一のことは、テスト用に D キーのみをアクティブにしたことです。幸いなことに、私の名前はマイクなので、D は関係ありません。ただし、名前が Dave の場合 (たとえば)、[ログイン] 画面で D を押すと、ページは既にナビゲーション ポイントまでスクロールされます。
$(document).keyup(function(d) {
if(d.keyCode==68){
$('body').animate({
scrollLeft: $('#left').offset().left
}, 'slow');
}
else {
return false;
}
これはキーストローク用の私のjqueryです(現在Dのみがアクティブになっているため、さらにフォローする必要があります)
最後に質問:ログイン画面がフェードアウトした後にキーストローク機能がアクティブになり、ナビゲーションを安全に使用できるように、キーストローク機能を「非アクティブ化」するにはどうすればよいですか。
ちょっとした質問 2: あなたの名前のフォームがあります
<form name="myform" action="" method="get"><input id="naam" type="text" name="Naam" /> <input id="sender" type="button" name="button" value="gaan!" /> </form>
と組み合わせて
$("#sender").click(function(){
$("#login").fadeOut('slow');
$("#callback").delay(900).animate(
{
left:'40%',
opacity:'1'
}, 'slow' );`
.submit 関数が可能であることがわかりましたが、奇妙な方法で、私のページでは機能しません。どうすれば修正できますか?