0 jquery events functional-programming function
是否可以添加元素类型或css选择自己的事件函数?
就像是:
$("a").bind("blub", function() { alert("aaa" + this); });
$("a").get(0).blub();
Run Code Online (Sandbox Code Playgroud)
我想定义一些仅适用于某些特殊元素的函数,例如:
<div class ="myDivContainer"> ... </ div>应该具有以下功能:
$("myDivContainer").get(0).blub();
Run Code Online (Sandbox Code Playgroud)
但也许:
$("myDivSeparator").get(0).blub();
Run Code Online (Sandbox Code Playgroud)
这应该不起作用,因为它没有为它定义
这可能吗?!
您可以使用bind和trigger创建自定义事件.例如,请参阅此问题.
您必须使用触发器方法来调用自定义事件:
$("a").bind("blub", function() {});
$("a").trigger("blub");
Run Code Online (Sandbox Code Playgroud)
当然,您只能为之前调用过绑定的元素触发"blub"事件.
如果你想使用blub作为方法,那么你需要修改/扩展jQuery本身.
| 归档时间: |
|
| 查看次数: |
789 次 |
| 最近记录: |