AJAX 新版 FX 及更多!

发布日期: 作者:

针对 jQuery 的新版 AJAX 插件 已经准备就绪 - 如果你正在运行最新代码,它已经包含在内。除此之外,还有几个新的 效果 可以享受:fadeIn、fadeOut 和 center。我还修复了几个错误,这些错误也已包含在本版本中。

  • 使用 $(…,Context) 参数与非 HTML 文档相关的问题已解决。
  • 现在可以将 jQuery 对象作为上下文传递:$(“title”,$(“head”));
  • 修复了 IE 中属性无法正确解析的问题。
  • 修复了另一个关于切换内联元素的问题。

下一个版本将重点关注额外的辅助方法,以使导航文档更容易(并减少对神秘的 XPath 序列的依赖),以及避免连续使用 .get(0) 的方法。如果你想讨论 jQuery 的开发,请加入我们的 邮件列表irc 频道

AJAX 新版 FX 及更多!” 的 12 条评论

  1. Pingback: Ajaxian » 为 jQuery 发布 AJAX 插件

  2. abba bryant 说:

    关于插件的一般问题。它们在使用功能时会自动调用吗?我是否需要为每个插件包含一个 js 文件?它们默认包含在最新的 js 源代码中吗?

    我只想知道..
    a) 如何引用这些函数…
    b) 以及它们是否会无论需要与否都会增加 js 加载量。

    谢谢。给我回个消息。
    Abba

  3. Leif Olsen 说:

    removeClass 问题

    我使用带连字符的类名,当类名密切相关时,这可能会导致一些混乱,例如 “class-a class-b”。

    以下示例展示了一个奇怪的情况 😉
    ‘odd-even even odd-even odd even-odd’.removeClass(‘odd’) 应该返回:‘odd-even even odd-even even-odd’,但返回的值是:‘-even even-even even-‘

    我对 RegExp 不太了解,但这是我在一些尝试和错误之后想到的(为了解决这个问题)

    var s = ‘odd-even even odd-even odd even-odd’;
    var c = ‘odd’
    var my = s.replace(new RegExp(‘\\s*\\b([^-])’+c+'($|\\b(?=[^-]))’, ‘g’), ”);
    alert(‘s: [‘ + s + ‘].replace(‘+ c +’)-> jq: [‘ + jq + ‘], my: [‘ + my + ‘]’);

    此 RegExp 按预期删除了类 ‘odd’。
    我不确定此 RegExp 是否是最优的,但我认为你需要在 removeClass 方法中对 regexp 做一些操作;如果你觉得它足够用,请随意使用我的修改。

    此致
    Leif Olsen

  4. 哇,这是对你的库的又一次很棒的补充。我真的很喜欢你处理原本很复杂 AJAX 概念的方式。我唯一缺少的是某种超时回调机制。我感觉实现起来不会特别困难,但我认为这会让很多用户受益。

    再次感谢你提供这个很棒的库。