相关疑难解决方法(0)

为什么在jQuery插件中返回this.each(function())?

我在开发jQuery插件时看到的一些教程和示例往往会返回

this.each(function () {
    //Plugin code here
});
Run Code Online (Sandbox Code Playgroud)

在实例化插件的函数的最后但我还没有看到它背后的任何推理,它似乎是每个人都遵循的标准.任何人都可以告诉我这种做法背后的原因吗?

编辑:为了澄清我的问题不是为什么要返回这个,而是为什么插件应该返回this.each.

jquery jquery-plugins

71
推荐指数
4
解决办法
3万
查看次数

在jQuery .live()方法中模拟"焦点"和"模糊"

更新:从jQuery 1.4开始,$.live()现在支持focusinfocusout事件.


jQuery当前1不支持"blur"或"focus"作为$ .live()方法的参数.我可以实现什么类型的解决方案来实现以下目标:

$("textarea")
  .live("focus", function() { foo = "bar"; })
  .live("blur",  function() { foo = "fizz"; });
Run Code Online (Sandbox Code Playgroud)

1.07/29/2009,版本1.3.2

javascript jquery

26
推荐指数
2
解决办法
4万
查看次数

标签 统计

jquery ×2

javascript ×1

jquery-plugins ×1