onscroll=funktion (){ if(show_process==0 && more_images_num >0 && images_group_index < more_images_num){ var showflag=isMoreShow(); if(showflag){ dokumentera.getElementById("advert_images_more").className='advert_images_more'; showMoreImages();//显示更多的图片 dokumentera.getElementById("advert_images_more").className='advert_images_more advert_hide'; }annan{ dokumentera.getElementById("advert_images_more").className='advert_images_more advert_hide'; } } } /** * 显示更多的图片 */ function showMoreImages(){ show_process=1; var contentbox=dokument.getElementById("advert_images_list_item"); var index=images_group_index+1; if(index < more_images_num){ var bilder=fler_bilder[index]; bilder.forEach(item=>{ var lis=dokument.createElement('div'); lis.className="advert-grid-item"; var länk=dokument.createElement('a'); länk.titel=objekt.alt; länk.href=artikel.länk_url; länk.dataset.src=artikel.src; länk.dataset.alt=objekt.alt; länk.className='advert_image_link'; länk.innerHTML='
'; lis.appendChild(länk); innehållslåda.appendChild(är); laddar bild (länk, objekt.src,artikel.alt); }); images_group_index=index; } show_process=0; } /** * 加载图片 * @param obj * @param src * @param alt */ function loadingImage(obj,src,alt){ var img=ny bild(); img.onload=funktion (){ obj.innerHTML=""; obj.appendChild(detta); } img.src=src; img.alt=alt; } /** * 更多的图标是否显示出来了 * @returnerar {boolean} */ function isMoreShow(){ låt offsetTop = dokument.getElementById("advert_images_more").offsetTop;//元素距离顶部的距离 låt pageYOffset = fönster.pageYOffset;//整个页面顶部滚动的高度 låt innerHöjd = fönster.innerHeight;//网页可见的高度 if(offsetTop-pageYOffset < innerHeight){ returnera sant; }annan{ returnera falskt; } } /** * 显示选择菜单 */ function showAllMenu(){ låt höjd = dokument.kropp.scrollHeight; dokumentera.getElementById("advert_menu_all").className="advert_menu_all"; dokumentera.getElementById("advert_bg").className="advert_bg"; dokumentera.getElementById("advert_bg").stil.höjd=höjd; trösta.log(höjd); } /** * 隐藏选择菜单 */ function hideAllMenu(){ dokumentera.getElementById("advert_menu_all").className="advert_menu_all advert_hide"; dokumentera.getElementById("advert_bg").className="advert_bg advert_hide"; } //----初始化数据------- //fönster.onload=funktion (){ var innehåll=dokument.getElementById("advert_moredata").värde; more_images=JSON.parse(innehåll); more_images_num=fler_bilder.längd; var objs=dokument.getElementsByClassName("advert_image_link"); for(var i=0;i< objs.length;i++){ var item=objs[i]; var alt=objekt.dataset.alt; var src=artikel.dataset.src; loadingImage(item,src,alt); } // }