Jquery使用键盘拖放

时间:2016-04-10 07:39:15

标签: jquery html

在切换中是否有任何方法我们可以使用键盘事件而不是鼠标来实现jquery拖放

switch (e.which) {
    case 37:
        if($('.slick-track').has('.selecteds'))
        {
            var getID = $('.selecteds').attr('id'); 
            var name = '#'+getID
            var myDraggable = $(name).draggable();
            var widget = myDraggable.data('ui-draggable');
        }
    // $('.selecteds').stop().animate({
    // left: '-=10'
    // }); //left arrow key
    break;

1 个答案:

答案 0 :(得分:0)

您熟悉keypress()吗?

$( ".selecteds" ).keypress(function( event ) {
   if ( event.which == 37 ) {
       event.preventDefault();
       $(this)animate({
          left: '-=10'
        }); 
    }       
 })

如果我理解你正在尝试做什么,那就是这样。