2010-07-30 79 views

回答

2

有一个未公开的选项事件,您可以在创建jEditable字段时使用该选项。

(它实际上不是无证,但它只是在一个句子中提到副手的jEditable文档页。)

你可以用它来改变,使现场可编辑的事件。您可以使用任何jQuery事件,甚至是自定义事件。

例如,在我的项目中,我创建了一个edit.mode事件,它使得字段可编辑,然后我可以使用按钮,热键等来触发。

+0

一个我欣赏你的答案太伟大解释其在审查我无法理解doc为jEditable。 – NullPointer 2013-12-10 09:05:37

+0

我对“事件”值代表什么有点困惑。它是一个函数名吗? – akeane 2015-10-21 09:39:49

+0

忽略上述问题......这很愚蠢,我明白现在是什么。对不起......我以前曾问过......有时会发生。有些东西缺失,这是我感兴趣的未绑定部分,但后来发现它(有点像切换)。 – akeane 2015-10-21 09:53:49

3

布里特是正确的,添加一个自定义事件,并用一个按钮触发它,例如。下面是一些代码来解释它:

自定义事件:

$('#id').editable('http://www.example.com/save.php', { 
    event : 'custom_event' 
}); 

和触发:

<button onclick="$('#id').trigger('custom_event');">click to trigger</button> 
+0

如果您使用事件进行自定义事件,这将阻止您允许鼠标悬停? – 2012-04-17 05:59:00

+0

@Lutsen,非常棒的解决方案。花了一些时间来了解你的解决方案,但之后,它的工作就像魅力。自从这么多天以来(大约8至10天),我一直在寻找这个答案。但后来我向Stackover Angel祈祷,最后我找到了这个解决方案。我也赞成你的解决方案。 – NullPointer 2013-12-10 09:04:54