JQuery之proxy實現(xiàn)綁定代理方法
在javascript中,this指代的對象時常會變化,這會造成程序,混亂,一般做法就是先將this保存在一個變量中,就不怕她變了,我們先看一個小例子
var A = function(){ this.star = functiont(){}; this.beg = function(){ var that = this; $node.click(function(){ //this.start();//這里的this指代的是$node對象 that.start(); }); }; }
JQuery提供了proxy方法,它可以綁定代理一個對象,this變了,我不怕不怕啦,that當this,我不怕不怕不怕啦,proxy有了你出現(xiàn),對象變化,我不怕啦......
$node.on('click',$.proxy(function(){ this.start(); },this)
以上這篇JQuery之proxy實現(xiàn)綁定代理方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery EasyUI實現(xiàn)右鍵菜單變灰不可用效果
用jQuery實現(xiàn)了三種情況下的變灰不可用的效果,當鼠標放到上面點擊,右鍵菜單就會消失,其實解決的辦法也很簡單,只要在對應(yīng)的單擊事件里重新綁定右鍵菜單即可,需要的朋友可以參考下2015-09-09jQuery 實現(xiàn)自動填充郵箱功能(帶下拉提示)
本文用 jQuery 實現(xiàn)一個用戶輸入字符時出現(xiàn)能夠提示郵箱后綴名的下拉菜單,并且在選擇下拉菜單中的郵箱后綴名后可自動填充未完成的輸入框。2014-10-10picLazyLoad 實現(xiàn)圖片延時加載(包含背景圖片)
下面小編就為大家?guī)硪黄猵icLazyLoad 實現(xiàn)圖片延時加載(包含背景圖片)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07a標簽跳轉(zhuǎn)到指定div,jquery添加和移除class屬性的實現(xiàn)方法
下面小編就為大家?guī)硪黄猘標簽跳轉(zhuǎn)到指定div,jquery添加和移除class屬性的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10ASP.NET jQuery 實例3 (在TextBox里面阻止復(fù)制、剪切和粘貼事件)
在這講里,讓我們看下如何在ASP.NET Textbox里禁止復(fù)制、剪切和粘貼行為2012-01-01用jquery設(shè)置按鈕的disabled屬性的實現(xiàn)代碼
在html標簽中設(shè)置按鈕被禁用,可以使用如下代碼2010-11-11