作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用此代码 http://www.openjs.com/scripts/events/keyboard_shortcuts/index.php用于处理键盘快捷键。
shortcut.add("Ctrl+Z",function() {
setTimeout(function() {
var val= $("textarea").val();
var length = val.split("\n").length;
alert(length);
}, 100);
},{
'type':'keydown',
'propagate':true,
'target':document.getElementById("textarea")
});
我在按下 ctrl+z 时遇到问题,没有什么可以撤消 - 警报 2,而不是 1。
最佳答案
我不确定您页面的结构是什么(链接会很方便),但我确实注意到一个潜在问题。在一个地方,您请求一个 ID 为“textarea”的元素:
'target':document.getElementById("textarea")
但在另一个地方,您正在查询 type textarea 的所有元素,其中可能有多个:
var val= $("textarea").val();
您是否打算像这样访问 ID 为“textarea”的元素:
var val= $("#textarea").val();
如果您的页面上有多个文本区域元素,这可能与您的问题有关。
关于javascript - 使用 openjs 处理键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229359/
我使用此代码 http://www.openjs.com/scripts/events/keyboard_shortcuts/index.php用于处理键盘快捷键。 shortcut.add("C
我正在玩 openJS 网格。看完所有视频,但仍然卡住了。我正在使用最新的 OpenJS Grid 2.1.5。这里有几个问题: 当我使用基本设置示例并将保存和删除设置为 true 时,我没有看到网格
我一直在测试openjs grid v2.1 - 从修改ajax.php和index.php开始 - 我可以让网格显示数据,删除功能,排序和导航工作,但我似乎无法得到内联编辑工作正常,我已经尝试了一切
我是一名优秀的程序员,十分优秀!