0

jQuery 动画对我来说很不稳定(特别是在 Firefox 中)。所以我决定将MoofX 用于动画。moofx 网站没有明确解释如何实现代码

如何在此代码上实现 Moofx 效果(基本上用 moofx 替换 jquery 动画)

jQuery(this).slideDown();

我不想要切换功能。此外,如果代码保持与当前代码有点相似,那就太好了。

4

1 回答 1

1

不完全确定这是否是您要查找的内容,但是您可以在匿名函数中覆盖 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 函数。

于 2012-08-12T06:43:16.857 回答