我是一名中级 JS 程序员,它与 PHP 有着天壤之别(尤其是当我不是 PHP 的 OOP 程序员时)。
我有兴趣在 jQuery 中定义自己的事件,以简化我的编程,我将使用一个简单的示例:
通常,您在表中有多行记录。用户想要使一行处于非活动状态。系统设置为,当这种情况发生时,行淡出并消失。假设可能有 3 种方法可以做到这一点:
- 点击非活动图标
- 与突出显示的行命中i或
- 右键单击并从上下文菜单中选择非活动。
我想做的是:
$('.datarow').on('rowinactive',function(){ /* etc */ });
上述三个动作中的任何一个都将设置$('#row12345')
为.inactive
,并且事件处理程序将从那里获取它。我认为您在状态和与状态相关的操作之间存在某种程度的分离。
我希望这是一个简单的例子。谁能为此提供一些示例代码?