/**
 * 该模块是图片懒加载适配方案,其特点,是listview或js原生滚动滚动到某个位置,自动检测图片位置,并加载出来,并将新加载的图片进行缓存<br>
 *  <strong>
 *          页面需要导入的文件
 *          <ul>
 *              <li>cmp-imgCache.js</li>
 *          </ul>
 *      </strong>
 * @module imgCache
 * @subtitle 图片懒加载
 */

/**
 * 图片懒加载<br>
 * @class imgCache
 * @namespace cmp
 * @type {{}}
 */

/**
 * 图片懒加载组件(根据配置,适配普通图片懒加载和v5图片懒加载)<br>
 *     <div style="color:red">注:该组件需要配合html的标签</div>
 * @class imgCache
 * @namespace cmp
 * @constructor
 * @param {String} container 懒加载图容器的id或class
 * @param {Object} options 配置参数
 *         @param {Number} options.type 图片资源类型<br>
 *             <ul>
 *                 <li>1:任何图片</li>
 *                 <li>2:,v5格式的人员头像图片)</li>
 *             </ul>
 *         @param {Boolean} options.imgCache  是否启用将图片保存到手机本地(默认true)
 *         @param {Object} options.offset 图片检测范围,其中<br>
 *             <ul>
 *                 <li>x:屏幕的x坐标(默认:0,即屏幕最左边)</li>
 *                 <li>y:屏幕的y坐标(默认:0,即屏幕最上边)<br>
 *                       <div style="color:red">注:弹层情况的范围检测,由于弹层一般是从底部或者从右边弹出来,那么,x,y需要设置成弹层未弹出来时的坐标位置,不能是transForm后的坐标</div>
 *                     </li>
 *             </ul>
 * @demo cmp-listview-imgcache.html
 * @return 图片懒加载对象,返回inspect方法,用于动态加载的html的图片懒加载检测
 */

/**
 * 图片懒加载组件延伸,当有动态加载的html需要检测图片懒加载时,提供一个检测工具<br>
 *     <div style="color:red">注:该方法是适用于容器存在于body里面的,并且图片类型是V5头像的类型</div>
 * @class detect
 * @namespace cmp.IMG
 * @constructor
 * @example
 * ```
 * <script>
 *     cmp.IMG.detect();
 * </script>
 * ```
 */
    
Top