jQuery 动画对我来说很不稳定(特别是在 Firefox 中)。所以我决定将MoofX 用于动画。moofx 网站没有明确解释如何实现代码
如何在此代码上实现 Moofx 效果(基本上用 moofx 替换 jquery 动画)
jQuery(this).slideDown();
我不想要切换功能。此外,如果代码保持与当前代码有点相似,那就太好了。
不完全确定这是否是您要查找的内容,但是您可以在匿名函数中覆盖 jQuery 函数。这是一个覆盖该fadeIn
函数的示例:
(function(){
// storing the reference to the original function
var original = jQuery.fn.fadeIn;
// this is the actual override/replacement
// it has to happen before you start up jQuery
jQuery.fn.fadeIn= function(){
// do whatever you wanna do here instead of using the original function
// I'm not super familiar with mooFX, but I take it's similar to MooTools
// This line can be entirely removed, leaving only YOUR code, in this case
// the MooFX effect replacing the fadeIn. If you leave it, it will run both
// your code and the original code
original.apply( this, arguments );
}
})();
// start up jQuery
$(function() {
// and code here like normal, meaning,
// every time you call $('#something').fadeIn({..}), it will run your code
});
注意:同样,不确定这是否是您正在寻找的,我不确定 MooFX 如何与 jQuery 一起发挥作用。上面的代码只是为了展示如何覆盖一个 jQuery 函数。