在切换中是否有任何方法我们可以使用键盘事件而不是鼠标来实现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;
答案 0 :(得分:0)
您熟悉keypress()吗?
$( ".selecteds" ).keypress(function( event ) {
if ( event.which == 37 ) {
event.preventDefault();
$(this)animate({
left: '-=10'
});
}
})
如果我理解你正在尝试做什么,那就是这样。