原生js、リスト項目露出統計

3124 ワード

//スクロールイベント
        // let scrollIndex = 0;
        // let lastTop = 0;
        // document.addEventListener('scroll', function(e) {
        //     let scrollTopH = document.body.scrollTop || document.documentElement.scrollTop;
        //     if(lastTop < scrollTopH) {
        //         if(Math.ceil(scrollTopH / liItemHeight) != scrollIndex) {
        //             scrollIndex = scrollIndex + 1
        //             lastTop = scrollTopH;
        //             let scrollShowItem = appNameArr[Math.floor(firstShowItem) + scrollIndex - 1];
        //             //           
        //             writerLog({
        //                 'event_type': '4',
        //                 'pager': '1000',
        //                 'position': '0',
        //                 'item_id': scrollShowItem.id,
        //                 'scheme': '',
        //                 'device_id': deviceId,
        //                 'user_id': deviceId,
        //                 'created_time': date,
        //                 'channel': packName,
        //                 'app_version': '19.8.31',
        //                 'os_type': 'web',
        //                 'referrer': referrer
        //             })
        //         }
        //     }
        // })
                           
//listHeight=document.get Elements ByClass Name('app-ul')[0].offset Height;
                // let marginTopH = Math.floor(document.body.clientWidth * 2.778 / 100);
                // liItemHeight = document.getElementsByTagName('li')[0].offsetHeight + marginTopH;
                //              
                // firstShowItem = (window.screen.availHeight - document.getElementsByClassName('search-area')[0].offsetHeight - document.getElementsByClassName('header-tip')[0].offsetHeight) / liItemHeight;
                // for(let ind = 0; ind < firstShowItem; ind++) {
                //     //              
                //     setTimeout(() => {
                //         writerLog({
                //             'event_type': '4',
                //             'pager': '1000',
                //             'position': '0',
                //             source: '',
                //             'item_id': arr[ind].id,
                //             'scheme': '',
                //             'device_id': deviceId,
                //             'user_id': deviceId,
                //             'created_time': date,
                //             'channel': packName,
                //             'app_version': '19.8.31',
                //             'os_type': 'web',
                //             'referrer': referrer
                //         })
                //     }, 10 * ind)
                // }