使用jQuery UI 1.8rc3新jquery.effects.fade.js代码合并,我已经能够最终应用淡入和淡出效果,打开用户界面对话框控件。万岁!

$dialog.dialog({
        show: { effect: "fade", options: {}, speed: 150 }
}

这个伟大的工程 - 不幸的是,有已知的IE7和8错误其中获得的ClearType由淡入淡出效果完成之后空filter:风格属性的应用程序关闭。

我的代码删除的过滤器属性,我无法找到它挂接到事件链的好方法。对话框的“打开”和“焦点”事件是太快了。我需要的东西就像一个“对话开场动画完成”回调。

如何回调挂钩到的针对对话的开口效果的结束?

有帮助吗?

解决方案

尝试把你的回调为“作秀”参数对象的complete属性:

  .show({
    effect: "fade",
    options: {},
    speed: 150,
    complete: function() {
      /* interesting stuff to do here */
    }
  })

我得到了通过在jQuery的(核心)源寻找jQuery.speed这是我认为,其中该对象传递给show将得到发送。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top