如何在多个事件上进行Jeditable(jQuery)span激活编辑?

时间:2010-07-26 20:46:40

标签: jquery-plugins jquery jeditable edit-in-place

对于the jQuery extension Jeditable,可以指定的参数之一是哪个DOM事件将div / span / ...转换为文本输入/ textarea /...

我希望有多个事件作为触发器;也就是说,我希望点击事件或上下文菜单事件将范围转换为就地编辑区域。

有没有一种优雅的方法可以在不提供Jeditable的情况下做到这一点?

- 编辑 -

下面是指定事件的代码示例。该参数是可选的,默认为常规点击。

    $(".edit_rightclick").editable("/ajax/save",
        {
        cancel: "Cancel",
        submit: "OK",
        tooltip: "Right click to edit.",
        event: "contextmenu",
        });

调用两次,一次用于未指定事件的常规点击事件,一次用于contextmenu事件(右键单击,如果没有切换鼠标按钮或类似的东西)似乎不会产生元素的预期效果通过鼠标按钮点击即可编辑。

1 个答案:

答案 0 :(得分:0)

到目前为止我缺乏答案意味着这是不可能的,或者更确切地说,它需要更改Jeditable或jQuery,其中包括开发人员的头痛,可能的代码味道等。