我正在一个简单导航的网站的学校项目中工作。所以我使用键盘功能进行滚动。
概念很简单,弹出一个屏幕。你输入你的名字。 “登录”屏幕淡出,介绍文字进来。(对于所有非荷兰人来说,它说“嗨$ name,welcome,让我们开始,你可以看到有一些按下按一个导航”)
唯一的问题是,我只有de D键被激活用于测试,幸运的是我的名字是Mike,所以没有D参与。但如果你的名字是戴夫(例如),如果你在“登录”屏幕中按下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函数是可行的,但是以某种奇怪的方式,它在我的页面中起作用。我该如何解决这个问题?