JS equivalent for jQuery one()

后端 未结 5 1009
执念已碎
执念已碎 2020-12-14 22:34

Can someone point me towards a solution for the following? I\'m trying to find a JS equivalent for this jQuery code:

var formSelector = \'my selector here\';         


        
5条回答
  •  青春惊慌失措
    2020-12-14 23:41

    Try to write your implementation of one. Like this:

    function one(element,eventType,callback,self) {
        var one=function(event) {
            try{
                callback.call(self,event);
            } finally {
                element.removeEventListener(eventType,one);
            }
        }
        element.addEventListener(eventType,one);    
    }
    

提交回复
热议问题