正如您在图片中看到的那样,如果我单击所选选项卡“导航”,则仅显示重命名选项(图2)。我想通过键盘制作这个。
JavaScript代码:
_makeEditable: function() {
var instance = this;
if (instance._isModifiable) {
var currentItem = instance._navBlock.find('li.selected');
var currentLink = currentItem.find('a');
var currentSpan = currentLink.find('span');
currentLink.click(
function(event) {
if (event.shiftKey) {
return false;
}
}
);
答案 0 :(得分:0)
你可能想尝试这样的事情:
prototype.js:
document.observe('keydown', mainWindowKeyDown);
jquery(不确定这个,我不经常使用jquery):
$(function()
{
$(document).keydown(mainWindowKeyDown);
});
keydown处理程序可能类似于:
/*
Called when hitting any key.
*/
function mainWindowKeyDown(e)
{
if (e.keyCode == 113) // when F2 is pressed
triggerTabRename();
//else if (e.ctrlKey && e.keyCode == 90) // when ctrl + 'z' pressed
// doSomethingWhenCtrlZWasPressed(e);
//else if (e.ctrlKey && e.keyCode == 88) // when ctrl + 'x' pressed
// doSomethingWhenCtrlXWasPressed(e);
}
Here您可以找到密钥代码列表。