Javascript 停止单击,输入并箭头绑定accorion标题的子项
因此,我想在JQueryUI中的Accordion的头中放置一个contenteditable字段,但是,当我尝试将事件绑定到该子对象时,Accordion的绑定优先,即使在我尝试取消绑定或阻止继承时也是如此Javascript 停止单击,输入并箭头绑定accorion标题的子项,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,因此,我想在JQueryUI中的Accordion的头中放置一个contenteditable字段,但是,当我尝试将事件绑定到该子对象时,Accordion的绑定优先,即使在我尝试取消绑定或阻止继承时也是如此 <div class="accord"> <div> <div class="theHead" > <span class="ignoreAccordBinds" contenteditable="t
<div class="accord">
<div>
<div class="theHead" >
<span class="ignoreAccordBinds" contenteditable="true">Edit Me</span>
</div>
<div class="theBody">
SomeBody
</div>
</div>
...
两者似乎都没有帮助
我为我的问题创建了一个解决方案。如果您尝试使用向右箭头键在其中一个标题上移动光标(插入符号),则手风琴会选择另一个div。如果您尝试按enter键,则它只打开/关闭标题,而不会插入换行符
有人有什么想法吗?使用
$(".ignoreAccordBinds").keypress(function (e) {
e.stopPropagation();
return false;
});
你的语法不正确
$(".ignoreAccordBinds").keypress()(function(e)
^
这里不需要括号
使用
$(".ignoreAccordBinds").keypress(function (e) {
e.stopPropagation();
return false;
});
你的语法不正确
$(".ignoreAccordBinds").keypress()(function(e)
^
这里不需要括号
使用
$(".ignoreAccordBinds").keypress(function (e) {
e.stopPropagation();
return false;
});
你的语法不正确
$(".ignoreAccordBinds").keypress()(function(e)
^
这里不需要括号
使用
$(".ignoreAccordBinds").keypress(function (e) {
e.stopPropagation();
return false;
});
你的语法不正确
$(".ignoreAccordBinds").keypress()(function(e)
^
这里不需要括号
移除解除绑定()
并注册按键按下处理程序
$(".ignoreAccordBinds").keydown(function (e) {
e.stopPropagation();
});
演示:
当按下某个键时会触发,该键通常会生成一个字符值-因此像arrow这样的键不会触发它删除unbind()
并注册keydown处理程序
$(".ignoreAccordBinds").keydown(function (e) {
e.stopPropagation();
});
演示:
当按下某个键时会触发,该键通常会生成一个字符值-因此像arrow这样的键不会触发它删除unbind()
并注册keydown处理程序
$(".ignoreAccordBinds").keydown(function (e) {
e.stopPropagation();
});
演示:
当按下某个键时会触发,该键通常会生成一个字符值-因此像arrow这样的键不会触发它删除unbind()
并注册keydown处理程序
$(".ignoreAccordBinds").keydown(function (e) {
e.stopPropagation();
});
演示:
当按下一个键时会触发,该键通常会生成一个字符值-因此箭头之类的键不会触发它对,我的是打字的,但这两种方式都不起作用。然而,我将在我的小提琴和例子中纠正它。Thanks@Jeff,使用
返回false代码>更新为返回false,仍然没有骰子:另外,在演示中按箭头键仍然不会移动光标,按enter键也不会添加换行符。(真的,如果我能让箭头键正常工作,我会很高兴)对,我的是键入的,但这两种方式都不起作用。然而,我将在我的小提琴和例子中纠正它。Thanks@Jeff,使用返回false代码>更新为返回false,仍然没有骰子:另外,在演示中按箭头键仍然不会移动光标,按enter键也不会添加换行符。(真的,如果我能让箭头键正常工作,我会很高兴)对,我的是键入的,但这两种方式都不起作用。然而,我将在我的小提琴和例子中纠正它。Thanks@Jeff,使用返回false代码>更新为返回false,仍然没有骰子:另外,在演示中按箭头键仍然不会移动光标,按enter键也不会添加换行符。(真的,如果我能让箭头键正常工作,我会很高兴)对,我的是键入的,但这两种方式都不起作用。然而,我将在我的小提琴和例子中纠正它。Thanks@Jeff,使用返回false代码>更新为返回false,仍然没有骰子:另外,按演示中的箭头键仍然不会移动光标,按enter键也不会添加换行符。(真的,如果我能让箭头键工作,我会很高兴)试试看啊,是的,就是这样!应该考虑按键而不是按键。谢谢啊,是的,就是这样!应该考虑按键而不是按键。谢谢啊,是的,就是这样!应该考虑按键而不是按键。谢谢啊,是的,就是这样!应该考虑按键而不是按键。谢谢