2010-09-19 74 views
0

我想使用Jquery將鍵盤導航添加到JQuery滑塊。我正在嘗試使用左右鍵來觸發我已有的上一個和下一個按鈕,但我無法使其工作。任何人都可以從我的代碼中看到我出錯的地方嗎?幫助將鍵盤導航添加到jQuery jQuery滑塊

<script type="text/javascript"> 


$(function() { 
    $("div#controller").jFlow({ 
     slides: "#slides", 
     width: "980px", 
     height: "313px" 
}); 


$(document.documentElement).keyup(function (event) { var direction = null; 

if (event.keyCode == 37) { $('#prevNext.jFlowPrev').click(); } 

if (event.keyCode == 39) { $('#prevNext.jFlowNext').click(); } 

}); 
}); 

</script> 

<body> 
<div id="wrap"> 

<div id="controller" class="hidden"> 
    <span class="jFlowControl">No 1</span> 
    <span class="jFlowControl">No 2</span> 
    <span class="jFlowControl">No 3</span> 
</div> 


<div id="slides"> 
    <div class="current">Hello</div> 
    <div>Hello</div> 
    <div>Hello</div> 

</div> 


<div id="prevNext"> 
    <button class="jFlowPrev">previous</button> 
    <button class="jFlowNext">next</button> 
</div> 

感謝

回答

0

我不知道這是不是答案,但我一直只是用...

$(document).keyup(function(event) { 
    alert(event.keyCode); 
}); 

也就是說,只是document作爲選擇器。

這段代碼是否會彈出包含字符代碼的每個人的密碼?

1

你不必#prevNext.jFlowPrev變化之間的空間這

$('#prevNext.jFlowPrev').click() 

這個

$('#prevNext .jFlowPrev').click()