jQuery插件 – > Zepto; $.fn.extend未定义

发布时间:2020-09-15 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了jQuery插件 – > Zepto; $.fn.extend未定义编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是zepto的新手,并且正在使用它作为网站移动部分的jQuery替代品.

所以zepto没有$.fn.extend.很好,我很酷,但我需要我的插件工作,无论jquery或zepto.

什么是zepto对fn.extend的替代?您将如何进行跨库扩展?我还没有找到关于此的任何文档.

$.fn.extend({
     lineRedNAddClass : function(option){
         $(this).css('border','red 1px solid').addClass(option);   
     }
 });

这可以使用同一个脚本吗?

解决方法

Zepto的扩展函数可以通过$.extend()访问,它也可以在jQuery API中使用,因此我们可以使用它扩展$.fn.

例:

$.extend($.fn,{
    myFunc: function() {
        $(this).css({
            color: 'red'
        });
    }
});

这是一个演示.我已将两个库加载到资源中,因此只需使用前两行切换$的值.有一个consle.log来证明加载了正确的库.

http://jsfiddle.net/WNTXY/

总结

以上是编程之家为你收集整理的jQuery插件 – > Zepto; $.fn.extend未定义全部内容,希望文章能够帮你解决jQuery插件 – > Zepto; $.fn.extend未定义所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!