Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 如何告诉灰烬不要在禁用链接上触发单击事件?_Events_Ember.js_Click - Fatal编程技术网

Events 如何告诉灰烬不要在禁用链接上触发单击事件?

Events 如何告诉灰烬不要在禁用链接上触发单击事件?,events,ember.js,click,Events,Ember.js,Click,我有“disabled”类的链接。 我不希望余烬进程点击这个链接 在jQuery中,我总是写: $(document).ready(() -> $("body").on("click", "*[disabled], .disabled", (e) -> e.preventDefault() e.stopPropagation() ) ) 但这不适用于余烬。如何在全局范围内为ember执行此操作?您可以在模板中禁用它,如下所示: {{#link-to "som

我有“disabled”类的链接。 我不希望余烬进程点击这个链接

在jQuery中,我总是写:

$(document).ready(() ->
  $("body").on("click", "*[disabled], .disabled", (e) ->
    e.preventDefault()
    e.stopPropagation()
  )
)

但这不适用于余烬。如何在全局范围内为ember执行此操作?

您可以在模板中禁用它,如下所示:

{{#link-to "some.link" item disabled=methodOrItemProperty}}
  {{item.name}}
{{/link-to}}

我会使用CSS,但我知道禁用CSS在IE中不起作用。它也会抑制工具提示。但禁用按钮上的工具提示很常见。查看您的余烬事件处理程序代码会很有帮助。我将问题报告给了,希望有人能给出解决方案。