zoukankan      html  css  js  c++  java
  • JavaScript 在回调函数中闭包保存循环index

    var elems = document.getElementsByTagName('a');
    
    for (var i = 0; i < elems.length; i++) {
    
        (function (lockedInIndex) {
    
            elems[i].addEventListener('click', function (e) {
                e.preventDefault();
                alert('I am link #' + lockedInIndex);
            }, 'false');
    
        })(i);
    
    }
    

     

    var elems = document.getElementsByTagName('a');
    
    for (var i = 0; i < elems.length; i++) {
    
        elems[i].addEventListener('click', (function (lockedInIndex) {
            return function (e) {
                e.preventDefault();
                alert('I am link #' + lockedInIndex);
            };
        })(i), 'false');
    
    }
    
     var container = document.querySelector("body"), imgEle = null, length = 0, i = 0;
    
            length = this.imgList.length;
            for (; i < length; i++) {
                imgEle = this.imgList[i];
                imgEle.style.cursor = "pointer";
                imgEle.index = (function(num){
                    alert(num);
                    return num;
                })(i);
                imgEle.addEventListener("click", function(){
                    CNLive.Pic.showFullPic(this);
                    CNLive.Pic.controlBigPic();
                }, false);
            }
    

      

    缘来天注定,缘去人自夺。种如是因,收如是果,一切唯心造。笑言面对,不去埋怨。悠然、随心、随性、随缘。
  • 相关阅读:
    android.animation(6)
    android.animation(5)
    android.animation(4)
    android.animation(3)
    android.animation(2)
    android.animation(1)
    android.view.animation(2)
    php热身2:CRUD with Ajax
    PHP热身
    Android热身:通过网络获取资源并更新UI组件
  • 原文地址:https://www.cnblogs.com/gaojianqi/p/3502280.html
Copyright © 2011-2022 走看看