你好,我有一个页面,在jQuery Draggable()上启用了#person
,并且#person
被限制在#map
上。
(插件链接:http://docs.jquery.com/UI/Draggables/draggable)
然而,我也已经添加了键盘箭头控制。现在,它们都可以很好地协同工作,直到我到达受约束区域的边缘(即#map
的边缘)。
如果我正在拖动,那么#person
会被限制在#map
上 - 如果我使用箭头键,则#person
可以超出#map
的边缘。
如何同时约束箭头键和可拖动元素?
我的键盘控制代码:
$(document).bind('keydown',function(e){ //set the keydown function as...
switch(e.which) {
case 37: $(characterName).animate({
left: '-=40'
}, 250, function() {
});
break;
}
});
****phew**** cheers.
[编辑] 有人可以帮忙吗?[/编辑]