![](/img/trans.png)
[英]Element created on keydown using JavaScript createElement() method won't work with the jQuery draggable() method
[英]Keydown won't work
我在這里讀了很多文章,但是我不明白為什么我的代碼不起作用。 我還有另一個帶有Lightbox圖片滑塊的頁面。 它具有39和37鍵的擊鍵。會否覆蓋我的代碼並使其不起作用? 我是Jquery用戶的初學者,請詳細說明。
<span class="pageLinks">
<asp:HyperLink ID="cmdPrev_Top" CssClass="pgprev" Text="" runat="server"></asp:HyperLink>
<asp:HyperLink ID="cmdNext_Top" CssClass="pgnext" Text="" runat="server"></asp:HyperLink>
</span>
$(document).ready(function () {
$(document).bind('keydown', function (event) {
var keycode = event.keyCode;
if (key == 37) {
left(function () {
$('.pgprev').click();
alert(prev);
});
} else if (key == 39) {
right(function () {
$('pgnext').click();
alert(next);
});
}
}); // keydown handler ends here
});
好吧,您的變量名似乎有所不同。 你有:
var keycode = event.keyCode;
然后
if (key == 37) {
和
} else if (key == 39){
key
從哪里來?
變量名是keyCode而不是key! 此代碼應該有效
$(document).ready(function () {
$(document).bind('keydown', function (event) {
var keycode = event.keyCode;
if (keycode == 37) {
left(function () {
$('.pgprev').click();
alert("prev");
});
} else if (keycode == 39) {
right(function () {
$('pgnext').click();
alert("next");
});
}
}); // keydown handler ends here
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.