对google个性主页的拖拽效果的js的完整注释[转]

2019-06-02 23:22:44丽君

         // 搜索所有的column 
         var  ele  =  Util.column[i];
         for  ( var  j  =   0 ; j  <  ele.childNodes.length; j ++ ) {
             // 搜索每一column里面的所有element 
             var  ele1  =  ele.childNodes[j];
             // 如果是div就把它初始化为一个draggable对象 
             if  (ele1.tagName  ==   " DIV " ) {
                Util.dragArray[counter]  =   new  draggable(ele1);
                counter ++ ;
            }
        }
    }
};

// google的页面里可以拖动的部分的id是"t_1" 
// 挂载到onload,载入完毕执行。不过实际上google没有用onload。 
// 而是写在页面最下面,异曲同工吧,也许直接写在页面是种怪癖,或者也有可能是兼容性考虑。 

// 请将下面两条被注释掉的代码加,到你自己下载的一个google ig页面里面,把里面的所有其余script删除,挂上这个js也可以拖拽了,哈哈 
// _table=document.getElementById("t_1"); 
// window.onload = _IG_initDrag(_table); 

// 其实看懂这些代码对学习javascript很有益,希望对大家能有帮助