码迷,mamicode.com
首页 > Web开发 > 详细

jquery--$.proxy

时间:2019-02-10 10:51:59      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:ini   selector   btn   type   ons   jquer   click   hand   style   

    function Page(){

    }
    $.extend(Page.prototype,{
      init:function(){
        this.bindEvents()
      },
      bindEvents:function(){
        let btn = $(.btn)
        // btn.on(‘click‘,this.handleBtnClick)  //btn
        btn.on(click,$.proxy(this.handleBtnClick,this)) //page

      },
      handleBtnClick:function(){
        let a = 1
          console.log(this)
      }
    })
    let page = new Page()
    page.init()
// let btn = document.querySelector(‘.btn‘)
    // btn.onclick = function(){
    //   console.log(this)
    //   setTimeout($.proxy(function(){
    //     $(this).addClass(‘b‘)

    //   },this), 1000);
    // }
  • $.proxy 改变this指向

jquery--$.proxy

标签:ini   selector   btn   type   ons   jquer   click   hand   style   

原文地址:https://www.cnblogs.com/wangweigit3077/p/10358712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!