0
我在頁面上有2個div,我希望用戶能夠用箭頭鍵移動。我嘗試通過使用焦點來區分它們,但是太多的項目(如輸入)可以獲得焦點。目前,當我點擊div的時候,我正在使用虛線「聚焦」的css樣式,使其脫穎而出,並從其他div中刪除樣式。用箭頭鍵移動元素
.focused{
border: 1px dashed #cccccc;
}
$('#tagCommon').click(function(){
$(this).focus().addClass("focus2");
$('#tagLatin').removeClass("focus2");
});
我認爲this將工作攔截關鍵事件。
那麼,如何才能移動具有focus2類的對象呢?喜歡的東西:
$(document).keydown(function(e) {
switch (e.which) {
case 37:
$('only the div that has class focus2').stop().animate({
left: '-= 10'
}); //left arrow key
break;
}
});
非常感謝您的再次拯救我, 託德
在這個問題的答案,與'.focus2'替換'div'。 – Blender
謝謝......我一直在研究這個問題很久,我沒有在我面前看到答案。 DOH! – maddogandnoriko