侧边工具条实现 scss+requirejs(4)注册jq插件

注册成为jquery插件

  • BackTop.js
// 在BackTop.js 中注册插件
    $.fn.extend({
        backtop: function(opts){
            //使用each遍历是因为如果不是id选择器,则会选择多个对象,即要给每个对象都要闯将一个BackTop的实例
            //this指的是选中的那个对象,比如在这里就是指的$('#backTop')
            return this.each(function(){
                new BackTop(this,opts);
            });
        }
    });

    return {
        BackTop:BackTop
    }
  • main.js
requirejs(['jquery','BackTop'],function($,BackTop){
    // 注册成插件使用
    $('#backTop').backtop({
        pos : 500,
        destination:0,
        speed: 2000
    });
});

总结:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值